[Git][ghc/ghc][wip/romes/27514] 2 commits: Refactor GHC.Driver.Downsweep in preparation for parallel downsweep