Responses should be validated that the conform with the schema
It's possible to return values from services which don't comply with their advertised schemas. (This is especially true in languages like node/ts, where the Vyne tooling is more distant from the actual method contracts).
When we receive a response back from an operation, we should validate that it complies with the expected schema.
Need to consider what we'll do if it doesn't.
A good starting point for this is RestTemplateInvoker.handleSuccessfulHttpResponse