When a discriminator is detected, but none of the schema alternatives match, the error reporting should be more specific.
There is a skipped test case that covers this scenario, where a discriminator is present but none of the anyOf alternatives match.
Tasks:
- Provide clearer error messages when no alternatives match.
- Ensure behavior matches the expectations defined in the skipped test.
Goal:
Improve the clarity and usefulness of error messages for anyOf discriminator failures.