pub fn validate_field_list(fields: &[String]) -> Result<(), ToonError>
Validate field list for tabular arrays (no duplicates, non-empty names).