Add some patches
This is mostly stuff I spotted while trying to build things with 9.8.1-alpha1. I haven't tested these with other version so I wouldn't be surprised if CI breaks and I have to fix some things.
This is mostly:
- reacting to the addition of Data.Functor.unzip
- reacting to attoparsec-aeson being split out
- template-haskell binder visibility changes