[streaming] SemiDeserializedStreamRecord serialization and deserialization into StreamRecord