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