[GHC] #16371: GHC should be more forgiving with visible dependent quantification in visible type applications