GHCi interpreter: Tag constructor closures when possible.
GHCi interpreter: Tag constructor closures when possible.
When evaluating PUSH_G try to tag the reference we are pushing if it's a
constructor. This is both helpful for performance and required to
fix #24870.
I will do a perf characterization and add the testcase from the ticket before merging.