Garmin Fenix 8 In-Depth Review: Worth the Upgrade?