Samsung
Galaxy Watch4 Classic

Samsung
Samsung

Samsung

Check out the Amazfit GTR 4 or Galaxy Watch 4 if you can find it on sale - both hit most of your requirements and actually look like proper watches instead of those chunky fitness tracker things. The GTR 4 especially has insane battery life and the health tracking is pretty solid for the price range
Galaxy Watch 4 is gonna be your best bet for accuracy on all those metrics. The Samsung Health ecosystem is pretty solid and the sensors are decent quality Huawei's banned from Google services so that's a pain, and Xiaomi's hit or miss with accuracy but crazy cheap if budget is tight
I am using Samsung Galaxy Watch that syncs with my Samsung Galaxy phone
I wore my galaxy watch for 3 years climbing with no protection on it and while it got some scratches, it never really got anything on the screen and nothing cracked, it's a pretty durable piece of hardware. The only time it really got in the way of climbing was on the occasional very large sloper where you get an arm on the hold and on crack climbs. I don't wear it anymore because I no longer enjoy smart watches in general, but it was a pretty solid piece of tech in terms of durability.
I've been eaten alive for saying this, but I'll say it again. Most information available comparing smart watch accuracy find them pretty close to each other. If you want something to generally track this information then Galaxy Watch is a perfectly fine pick. If you're doing more extreme sports then someone more rugged like a Garmin smart watch might be a better pick. If you want the absolute most accurate measurements then get a medical device that measures that. Smart watches are not designed or claim to medical devices. Just accurate enough to be useful overall. You may have times where it misses something or has blips but the overall result is accurate to be actionable. And Galaxy AI can offer suggestions that may be helpful in improving your health or exercise routine.
Neither does galaxy watch. These watches last lole 1 day at max meanwhile Garmin can last for a whole week in a single charge.
For most a garmin a more than enough and that battery is a huge win. I went from galaxy watch to fenix and would not go back. Sounds like we are aligned :-)
I changed a galaxy watch4 for a Garmin Fénix 8 and there is no color.....no point of comparison.
I use a Galaxy Watch 4. It's been great. A refurbished model on Amazon costs about $50.
I use my galaxy watch because I like to listen to music while I climb without having my phone near by. I use a protective screen on the watch. I run through em quickly.