pub fn extract_properties_as_vec( struct_array: &StructArray, ) -> Result<Vec<(String, String)>, DataFusionError>