Garmin Venu 2: the ultimate review