Parses as double, or null if not a valid number.
double
null
double? toDoubleSafe() => double.tryParse(trim());