[SNEAKER-56] Implement missing features in JSON schema validation