As a user I want to use both OpenAPI 3.0 and 3.1 OpenAPI specs so that I can use the latest features from OpenAPI. This requires supporting `type` to be arrays and considering both `nullable` and `null` in the `type` array for nullability.