Garmin Forerunner 255S Music review: Still an excellent compact training watch