Extensions for dry-logic and dry-validations to support Open API schemas

We started working on dry-schema first, where ~90% of existing dry-validation DSL will be implemented. It’s a rewrite, except message generation part which was copied from dry-validation (we may tweak it later on though). If you’d like to help, you can look at this PR and see if you can get more specs passing.

Check out this too => Plans for dry-validation + dry-schema (a new gem!)