[Git][ghc/ghc][wip/teo/allow-newer-ghc-paths] 12 commits: Visible forall in GADTs (#25127)