pub fn validate_pattern(pattern: &str) -> Option<String>
Validate a regex pattern at compile time (for use in proc macros).
Returns an error message if the pattern is invalid, None if valid.