pub fn parse_user_agent(ua: &str) -> String
Turn a User-Agent header value into a short friendly label. Falls back to “Unknown” for empty / unrecognized strings.