Add missing parenthesizeHsType in cvtSigTypeKind
We need to ensure that the output of cvtSigTypeKind
is parenthesized (at
precedence sigPrec
) so that any type signatures with an outermost, explicit
kind signature can parse correctly.
Fixes #22784 (closed).