Add missing parenthesizeHsType in cvtp's InvisP case
We need to ensure that when we convert an InvisP
(invisible type pattern) to
a Pat
, we parenthesize it (at precedence appPrec
) so that patterns such as
@(a :: k)
will parse correctly when roundtripped back through the parser.
Fixes #25209 (closed).