I wore the Apple Watch Ultra 4 and the Garmin Fenix 9 Pro for a marathon, and this watch won by miles