[Git][ghc/ghc][wip/T26985] ghc-internal: move parts of Weak finalizer to base