Remove unnecessary lower bounds, lower the bound on base.

Thanks for making this!  I'd already started switching aeson-lens over to traversals, myself.  Didn't get too far, thankfully!

Most of these bounds changes were for deps that were just needed for their types / a function or two that existed in the earliest hackage version.