nextCronRunMs function
Next fire time in epoch ms for a cron string, strictly after fromMs.
Returns null if invalid or no match in the next 366 days.
Implementation
int? nextCronRunMs(String cron, int fromMs) {
final fields = parseCronExpression(cron);
if (fields == null) return null;
final next = computeNextCronRun(
fields,
DateTime.fromMillisecondsSinceEpoch(fromMs),
);
return next?.millisecondsSinceEpoch;
}