[GHC] #8984: Improve output of failed GeneralizedNewtypeDeriving coercion due to type roles