intFromDynamic function
Returns value as int if possible (int, num, or parseable String).
Implementation
int? intFromDynamic(final dynamic value) => switch (value) {
null => null,
final int v => v,
final num v => v.toInt(),
final String v => int.tryParse(v.trim()),
_ => null,
};