pub fn validate_session_name(name: &str) -> Option<String>
Validates a session name and returns an error message if invalid. Returns None if the name is valid.