pub fn parse_sleep_duration(input: &str) -> Result<Duration>
Parse sleep duration with support for multiple formats
Supports single units (e.g., “1s”, “2m”) and multiple units (e.g., “1m30s”, “1h2m3s”)