These are amazing TOZO T10 Bluetooth 5.0 Wireless Earbuds with Wireless Charging Case IPX8 Waterproof TWS Stereo Headphones in Ear Built in Mic Headset Premium Sound wi https://www.amazon.com/dp/B07J2Z5DBM/ref=cm_sw_r_cp_apip_mFvBRpGDxI561
I know you said headphones, but these are what I use and they work great for me.
They cancel noise well and never fall out unless I’m doing HIIT/cardio and am super sweaty. Never even close to falling out during lifting though.
Very loud too. I wish I could go below volume 1 sometimes.
I got these TOZO wireless brand ones off Amazon, ~$40 and I haven't ridden with them but I did a bootcamp yesterday and they did great IMO. The link to them is below. I use them at work too and they do not last all day but they charge really quickly but if you are using just for working out they should do well.