Use import list for `Data.Time.Clock.POSIX`

This makes it more obvious why `unix` depends on `time` in the first
place, i.e. for the sole purpose of reusing the `POSIXTime` type.
Relax upper bound to allow `time-1.5`