ENH: Timestamp.__sub__(datetimelike) support non-nano
With mixed resos, cast to the lower reso, and only if doing so is lossless.
updated.  getting the `mod` info in the exception message would be a bit of a hassle, so punting on that for now