[GHC] #15376: GHC determine illegal kind for standalone deriving with Deriving via