Garmin Enduro 3 review: A cheaper Fenix 8 alternative?