[Git][ghc/ghc][wip/hadrian-persistent-flavour] 19 commits: Streamline expansions using HsExpansion (#25001)