Factory constructor for an invalid validation result with a list of error messages.
factory ValidationResult.invalid(List<String> errors) => ValidationResult._(false, errors);