update dependencies and add arb / coarb for Char

Backward-compatible version that adds instances for `Char`, as well as updates dependencies to work with the latest versions of everything (& patch fixes thereof).
S.fromCharArray <$> arbitrary