base: drop redundant Typeable derivings
Thanks to Trac #9858 Typeable doesn't need to be explicitly derived anymore.
This also makes AutoDeriveTypeable redundant, as well as some imports of
Typeable (removal of whose may be beneficial to Trac #9707). This commit
removes several such now redundant use-sites in base.
Reviewed By: austin, ekmett
Differential Revision: https://phabricator.haskell.org/D712