pub fn parse_duration(s: &str) -> Option<Duration>
Parse duration from string (e.g., “5s”, “100ms”, “1m”)