CLN: fix mypy warnings/errors
When I run `mypy pandas` locally I get a handful of complaints.  This fixes about half of them.  The other half are about `FixedOffset` which IIRC we are handling elsewhere.

cc @simonjayhawkins 