Compability with 9.8.1 as boot compiler
This fixes several compatability issues when using 9.8.1 as the boot compiler.
- An incorrect version guard on the stack decoding logic in ghc-heap
- Some ghc-prim bounds need relaxing
- ghc is no longer wired in, so we have to remove the -this-unit-id ghc call.
Fixes #24077 (closed)