std: finish moving time to Io interface

Importantly, adds ability to get Clock resolution, which may be zero.
This allows error.Unexpected and error.ClockUnsupported to be removed
from timeout and clock reading error sets.
922ab8b8bcAndrew Kelley committed on 2/3/2026, 7:02:31 AMparente7e7003
22 files changedLine totals unavailable