[GHC] #14921: Type inference breaks on constraint-kinded parameter used by a Rank-2 callback