[Git][ghc/ghc][wip/romes/24212] 20 commits: Implement user-defined allocation limit handlers