To support POST/PATCH with a format, the Normalizers must implement DenormalizerInterface.
Discussion about whether or not we should support POST/PATCH in hal+json should go in #1929632: Decide how to handle POST/PATCH when using HAL. This issue is simply for implementation in case we do decide to support it.