Forget most true wireless buds, they'll only last you 5-6 hours max, so you'll need to charge them at midday.
Go for over-ear models instead like the Sony WH-CH720N or the Anker Soundcore Q30, those easily give you 40+ hours and fit your budget too.
If you really want buds, you'll need special models with a seriously thick battery - but at 150 euros you often won't get the best sound quality with those.
Alternatively: just grab a cheap power bank and charge your favorite buds twice a day, sometimes it's more practical than lugging around a bulky headset.