APFS minimum supported file write time is -2^63 nanoseconds, which doesn't go
as far as file_time_type::min() that is equal to -2^63 microseconds on macOS.
This change doesn't affect filesystems that support file_time_type range only
for in-memory file time representation but not for on-disk representation. Such
filesystems are considered as SupportsMinTime.
rdar://problem/35865151
I would really love to keep this test. I think it has the ability to detect incorrect integer arithmetic in last_write_time when UBSAN is enabled.
Could we maybe add another check like SupportsAlmostMinTime where that checks ::min() + MicroSec(1)?