Fix :info pretty-printing of UNPACKed fields
This patch:
- Ensures that we do not pretty-print a field like
foo :: {-# UNPACK #-} !Intasfoo :: ! {-# UNPACK -#} Int(as we were doing before) when running the:infocommand. - Prevents coercions that arise from
UNPACKed fields (e.g., such as when one unpacks a newtype) from being printed in:infooutput unless-dppr-debugis enabled.
Fixes #25651 (closed).