Decodes the data as a num value.
@override num decodeNum() { final key = keys.current; return decoder.decodeNum(key is String ? key : '', id: key is int ? key : null); }