Some kernel paths read the current time (e.g. header validation's future-time check, and the btck_SynchronizationState carried by btck_NotifyBlockTip / btck_NotifyHeaderTip callbacks), which makes them awkward to exercise deterministically in tests. This PR exposes btck_set_mock_time as a wrapper over the existing SetMockTime, mirroring what the node has via the setmocktime RPC.
Prior IRC discussion: https://gnusha.org/bitcoin-kernel/2026-06-04.log