Huawei Watch GT5 Pro Review: Style & Fitness Personified