fn parse_hhmm(value: &str) -> (u8, u8)
解析 “HH:MM” 为 (时, 分);任一段缺失或越界整体回退 (0, 0)。 纯防御性兜底:正常路径下 value 只来自服务端 normalize 或本组件输出,必然合法。