pub fn parse_device_name(user_agent: &str) -> String
Parse a human-readable device name from User-Agent string. Returns format like “Chrome on macOS”, “Safari on iPhone”, etc.