Browser evidence encoding with explicit units and bounded safe integer conversion.
Encodes common distribution totals as native JSON numbers rather than Kotlin Long objects.
Encodes both observed intervals while explicitly retaining unavailable CPU and allocation metrics.