Round fractional seconds, with exact halves toward the next second.
LocalTime withPrecision(int digits) => LocalTime.fromMicroseconds( microseconds + _temporalRoundDelta(microseconds, digits), );