chore(trace-query): tidy up request model validation
Tidies up the request model validation using standard Gin form
bindings and validation mechanisms.
We don't need the long validation and query parsing code block.
Added some more tests to show the gte
validation, but most tests already cover the tag usage here.
Tested with e2e tests locally too.
Related to #2406 #2503
Edited by Joe Shaw