Decodes the value from a string.
@override double? decode(String value) => value.isEmpty ? null : double.parse(value);