pub fn parse_duration_ms(raw: &str) -> Result<u64>
Parse a duration string like 1h30m, 45s, 2h, 90m30s, or a bare integer (seconds). Returns milliseconds.
1h30m
45s
2h
90m30s