pub fn to_snake_case(s: &str) -> String
Convert a string to snake_case (e.g., “UserName” → “user_name”)