Haskell is standardized so it's impossible, while GHC can absolutely have editions. I think the infrastructure is already there, with the language extension mechanism and Cabal's default-language setting (e.g. Haskell2010, GHC2021 [1], etc.).
[1] https://github.com/ghc-proposals/ghc-proposals/blob/master/p...