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.
No summary available.
I had a Garmin Instinct 2x Solar Tactical Coyote tan, I was in love with that watch, and I didn't need detailed maps and a color screen. But...that watch is not for longer trips with routes loaded, say over 130km with GPS on. My watch froze twice. That day the watch and the navigation were unusable. Then I bought a Garmin Tactix 7 Standard Edition, for me it is the best Garmin watch I have ever had.
Got 7X SS (non pro), and I have absolutely no plans to replace it. To be fair, my 5X should probably still be good enough.
Garmin Tactix 7 user. I see absolutely no benefit over the Apple Watch besides battery life. My OLD Apple Watch was better for heart rate than this Garmin ever as been. I'm only wearing it because work gave it to me for free (and I only wear it while exercising). My wife, who swore she'd never use a smart watch now runs and sleeps wearing my ancient Apple Watch and she gets all the actually useful data that I have. Complaint about the Garmin: Several times, usually while cycling, it'll read 80-90bpm while my heart is actually 170ish. I won't even use the Garmin while cycling anymore. Sure it has extra bells and whistles that the Apple Watch might not have ...but if you can't be consistent and reliable with something as simple as HR, why waste the time/money? I'll get hate for this, but I think Garmin is more of a status symbol for "serious" endurance athletes more than it is its own unique and valuable tool.
Not a swim specific watch, but I use a Garmin Tactix 7. I find the tracking very accurate, but the watch is pretty bulky and I notice it more over long distances. Heard good things about the Garmin swim though
Sounds like you don't need the best and newest to get all the features you need here. Most of the watches you're being recommended will be perfect for you, yes. But any older Fenix/Tactix will work for you too. In fact, I'm still using my Fenix 6x Solar, does literally everything you outlined here besides the stealth mode, jump master, etc. A Tactix 7 or event Tactix Delta will achieve all you need. Just a side note, best battery = MIP display. Don't think you can get a stealth mode (night vision) with an MIP display, that's reserved for the amoled versions. Good luck on your search!
IMO, think about the what it is, a watch. It's primary function still is to tell time. If you have to charge it every day, flick your wrist in a weird way to see it, etc then it's not very good as a watch. Get the Garmin. I have the Tactix 7 and it's amazing.
Is the Instinct a touch screen? I had a Fenixn3 HR which I used for about 5 years. Upgraded to a Tactix 7 and was disappointed with how much dimmer it was than the 3. I figured it must be the touch screen functionality which I don't even use.
Hmm Fenix 3 HR had sapphire crystal but no touch screen or solar charging. I thought the solar was just the ring. Who knows....Fenix 3 HR was noticeably brighter. Anyway I want MIPs so 8 pro definitely won't do anything for me. Instinct 3 looks nice but I have Tactix 7 now so I'll stick with that.
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