pub fn validate_new_name(new_name: &str) -> Option<String>
Validate a proposed new name for a rename operation. Returns an error message if invalid, None if valid.