[GHC] #15827: Explicit foralls in type family equations are pretty-printed inconsistently (and strangely, at times)