Duration Millis Serializer
Serializes Duration as whole milliseconds (a Long) for TimeLimiterStatistics. kotlin.time.Duration has no built-in @Serializable support at the kotlinx-serialization version this module targets, so statistics that carry a duration use this explicit serializer instead.