fix: correct jetstream heartbeat timestamp unit conversion
The FFI call erlang_system_time(1_000_000) was returning microseconds,
not milliseconds as intended. This caused the heartbeat check to compute
incorrect time differences, triggering spurious consumer restarts.
Replaced with gleam/time/timestamp for correct millisecond conversion.