Fitness data aggregation: step counts, heart rate zones, sleep stages, VO2 max trends, recovery metrics and cross-device