SIGN IN SIGN UP

fix(gemini): improve schema normalization for unions and unsupported constraints

- Avoid overwriting parent properties when resolving `anyOf`/`oneOf` unions on object schemas, merging branch properties instead.
- Add `contains` to unsupported constraints and preserve object/array constraint hints in descriptions.
- Strip `required` arrays when the schema does not define a `properties` object.

Closes: #5219
L
Luis Pater committed
adac1e5816eea6d953d681611c8facedf1386652
Parent: 9b88808