Bump Cabal upper bound
Bump optparse-applicative and haskell-src-exts bounds