[GHC] #8576: Improve deriving error messages