Decode a format-neutral node into a boxed NullableValue.
The object mapper calls this for properties. In Codec, the base implementation calls typed Codec.decode and then Codec.pack for non-null nodes.