feat: run queries fully in the backend

Moves over Query2BackendQuery to the query service (kept the same name for recognisability for now, even though it does not make much sense anymore).

Merge request reports

Loading