Garmin
Forerunner 255 Series
Long battery; but wrist HR tracking is inconsistent.

Running these analyses costs money. Buy through my links to help keep lights on! I may get a small commission.
I used to wear my instinct 2S solar religiously. But eventually the battery started to diminish enough to notice and I found myself charging a lot more often. The solar feature, at least on the 2S, is practically useless. The only use case is really if you’re in the middle of nowhere and just need to tell the time in dumb watch mode. I wish I had the non solar version - my wife has that one and charges less often. Unfortunately I don’t think it gets much better than the instinct line. Maybe the newer solar models are actually useful. Now, unless I want to record a workout or bike ride, I pretty much exclusively wear my regular watches which are more fun anyway. Recently added a G-Shock GW-5000 to the collection, so now I have a watch that actually does charge with solar and can also adjust the time via radio signal!
I recently switched to a Garmin Instinct 2s from a Suunto Ambit 3 peak. Different watches i know, but the Suunto lasted me 6 years and was still working great (just wanted HR, and got the Garmin as a gift). I felt like Suunto interfaced better with my phone, and I have my doubts about the longevity of the Garmin. Garmin seems like the kind of company that will design in some planned obsolescence. Edit to add: the Suunto was my first watch and I bought it used. Its nearly 10 years old, battery continued to last for about 20 hours of activity, and is now being used by a friend.
Garmin instinct 2S. I have a small wrist and like the other features. So it’s not really a true golf watch, but does everything I need for a 16 handicap.
I came from the Instinct 2s and after several years bought my 2nd Garmin which is now a Forerunner 265S. I love the AMOLED screen, the battery life isn't an issue with 15 days as it charges quickly. can get to 90% in an hour or less. I say go for t he forerunner 265! its great!
You could look at an instinct 2S or a Garmin instinct E, both are 40mm
Honestly your best bet would be a Venu or an instinct, Venu is Garmin's health and fitness while instinct is there more traditional "G-Shock" style (best way I can describe it) watch, they don't really do the fitness tracker it's mostly all smartwatches. I have the Venu 4 coming from an instinct 2 solar. The vivo moves might also fit you well but they are older in comparison. If you are set on not having a smartwatch you may have to look into another brand, hope this helps, if you have any questions about the Venu or instinct let me know!
My instinct 2s died at mile 27 of a 50k…
Garmin
Forerunner 255 Series
Long battery; but wrist HR tracking is inconsistent.

Garmin
Forerunner 955 Series
Best value, clear MIP screen; limited smartwatch features.

Garmin
Fenix 7 Series
Durable, multi-week battery, flashlight; high price, buggy software.
Garmin
Instinct 2 Series
Rugged, solar multi-week battery; bulky, small screen readability issues.

Garmin
Enduro 3
Multi-week solar battery, lightweight; but bulky form factor.

Ranked #1
Oura - Oura Ring Series

Ranked #1
Apple - Ultra Series

Ranked #1
Garmin - Enduro 3

Ranked #1
Garmin - Fenix 7 Series

Ranked #1
Garmin - Forerunner 255 Series

Ranked #1
Oura - Oura Ring Series