Currently we re-export `serde_json::value::Serializer` but its methods do not return `serde_json_path_to_error::Error`. We should wrap the type to make its method return the correct error type, using `serde_path_to_error` internally.