Validates the form data.
True if validation passes, false otherwise.
The form data to validate.
Whether this is a dry run (doesn't update field states).