pub fn validate_model_name(model: &str) -> Result<(), ValidationError>
Validate model name (non-empty, reasonable length)
Returns error if model name is empty or exceeds 256 characters