Garmin Enduro 3 review: a battery life bruiser that lives for the adventure