OpenAPI 3.1 support?

Moving this comment here:

Any plans to make a v3 tag with this breaking change?

This would be great - a good balance between moving folks to libopenapi while making it clear it's a breaking change.

When we performed the bump to v2 @mromaszewicz and I decided we would not support v1, especially as it was not a significantly breaking change, and in our opinion would be a fairly low effort move (as we had seen on codebases we made the changes as tests)

However, for the v3 bump - whether that's libopenapi or some of the breaking changes planned for v3 - we do not want to follow this model.

Instead, we will support v2 and v3 together, for some time I.e. 12 months. This will allow folks to mo…