I found the most comprehensive GPS sports watch for fitness tracking, and it's not made by Garmin | ZDNET
Original Garmin Forerunner 920XT Used 90% New Support multi-language 920XT GPS Second-hand outdoor triathlon heart rate watch - AliExpress
Amazon.com: ukiism Garmin Watch Charger to Type C Adapter 90 Degrees, Compatible with Garmin Fenix 7/7S/7X/6S/6/6X/5S/5/5X, Instinct 1/2/2S/Tide/Tactical, Forerunner, Vivomove,Vivoactive,Venu Series and More : Electronics