Chunk and unchunk msgpack_serialize and msgpack_restore.
When big enough model is serialized with to_bytes, the arrays might get chunked.
The unchunking was not done in msgpack_serialize and msgpack_restore, which means that deserializing such model with msgpack_restore resulted not original values - dictionaries containing different chunks instead of array.
PiperOrigin-RevId: 387387660