You might like Withings Steel HR. It easily lasts a month on a single charge.
Conversly, I now have their more premium Scanwatch, and I feel the UX regressed, while the added functions are not for me.
I had a basic Withings, not the Steel, and there was a lot I liked about it, particularly getting many months out of each battery, and the step counter being a dial from 0 to 50 to 100% of whatever target number of steps one set in the companion app.
But, for me, the lack of a second hand and backlighting or glow-in-the-dark hands & numbers, combined with the strong potential that my health data was being snooped on, convinced me to return to a traditional analog face wristwatch.
But I may look into the OP's original Casio - a sturdy watch with a barometer and compass built in, that would be handy.