Check for behavior change when using JsonValue

In JSON Binding 3.0, a class with a JsonValue type field will now deserialize a JSON null value as JsonValue.NULL rather than Java null. Check that the JsonValue type field is handled correctly with a potential value of JsonValue.NULL.

See the Jakarta EE 9 documentation for more information about the JsonValue interface.