formatDurationMillis function
Formats a duration in milliseconds with thousands separators.
Returns _unknownLabel for null, and clamps negative values to zero.
Implementation
String formatDurationMillis(int? milliseconds) {
if (milliseconds == null) return _unknownLabel;
final integer = (milliseconds < 0 ? 0 : milliseconds).toString();
return integer.replaceAllMapped(_thousands, (match) => ',');
}