Fix discriminator resolution for nested allOf compositions
Add helper function to recursively find discriminators in allOf schemas and update parseAllOf to use it for both OpenAPI 3.0.x and 3.1.x
Co-authored-by: mrlubos <12529395+mrlubos@users.noreply.github.com>