Invalid query should fail with 4xx error
Currently, sending an invalid query sends a 5xx error:
java.lang.IllegalArgumentException: The query passed was neither a Json object, nor a recognized type. Unable to proceed: demos.Promotion
at io.vyne.query.QueryParser.parse(QueryParser.kt:12) ~[classes/:na]
This should be a 4xx error