Validates that a value is a boolean when provided.
Value to validate.
Field name used in the thrown error.
When value is present but not a boolean.
value
Validates that a value is a boolean when provided.