Remove some expected failures
We can remove several packages from the expected failures list due to recent developments:
- We can remove
hashtables,http2,statistics, andunicode-transformsfrom the expected failures for 8.8 now that the fix for ghc#16288 (closed) has been backported to theghc-8.8branch. - We can remove
singletonsandvinylfrom the expected failures formasternow that ghc!2102 (closed) has landed. Thevinyl-0.12.0patch needs to be updated since it usesTypeFamilyDependenciesin such a way that requiresUndecidableInstances. (Note thatsingletonsalready enabledUndecidableInstancesin all the right places, so no further action is required for that library.)