Enhance the current sorting functionality to allow multiple fields with individual sort directions in query parameters.
For example, support queries like:
GET /Users?filter[ids]=1&filter[ids]=3&fields=Id,Name&sort=-Id,Age&page=1&pageSize=2
where the results are first sorted by Id descending and then by Age ascending.
This feature will improve query flexibility and better support complex sorting requirements in API requests.