doubleFromDynamic function
Returns value as double, or fallback if null/not parseable.
Implementation
double doubleFromDynamic(final dynamic value, final double fallback) =>
switch (value) {
null => fallback,
final num v => v.toDouble(),
final String v => double.tryParse(v) ?? fallback,
_ => fallback,
};