Riding in traffic? get the ones that lay on your clavicle.. Bone conduction.
https://www.headphonesty.com/2019/04...on-headphones/
Not my thing but online search.. I see these... these sit near not in your Ears
https://aftershokz.com/
I see on TV in past grand tours (watching TdF) they put tape over their team radio earbud to not fall out.
But not a wide strip covering the whole ear canal.. & just one , not stereo..
..