[GHC] #12048: Allow CustomTypeErrors in type synonyms (+ evaluate nested type family?)