search: use StatusMap to calculate timedout/cloning in Stats
Created by: keegancsmith
Previously we directly generated the list of resolvers several times. Not only is this inefficient, but I plan on changing the signature of these resolvers. So it makes the code unwieldy to handle.
Part of https://github.com/sourcegraph/sourcegraph/issues/27421