Draft: Move `COMPILING_BASE_PACKAGE` hack from compiler to `base.cabal`
I think we we can do better; at the very least we need a Note documenting all the moving parts here. But just moving this like so is still an improvement over the status quo, so I'm eager to start with that.
Progress on #21318