feat: add sort support
What does this MR do and why?
feat: add sort support
Add support for sorting queries by various fields. Also includes analyzer to verify if the field names are correctly passed. If an incorrect field is passed, a recommendation in the error is included that lists all supported fields for that target.
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.