search: move job logic out of gqlbackend
Created by: rvantonder
Stacked on https://github.com/sourcegraph/sourcegraph/pull/31129.
This moves the search job stuff out of search_results.go
. See some inline notes.
Next I'll move job-specific logic out of package run
and into package job
Test plan
Semantics-preserving, covered by tests.