Please note that I am not the author of these changes, I am just posting them here.
Note that while containers is a boot library, you can still override it and test your packages against the new version. Given that this release will probably be packaged with a future GHC version, you might as well implement compatibility now, instead of waiting.
In respect of the dropped stack.yaml, if needed, that can be created with command stack init in the package’s root directory. With GHC 9.4.7, its content can be as simple as just: