pub fn deserialize_string(data: &[u8]) -> SdkResult<(String, usize)>
Deserialize a string with a u16 length prefix.
Returns the string and the number of bytes consumed.