pub fn parse_duration(input: &str) -> Result<String, CliError>
Parse a duration string (e.g. “30m”, “1h”, “90m”) into HH:MM:SS format.