tor-hsservice: time_store: Improve serialisation to be more human readable
As before, overflow handling corner cases dominate this code.
The Rust SystemTime
API is particularly annoying here, providing a lot of theoretical corner cases which I think are probably statically unreachable. Ah well.