async fn load_or_create_table( catalog: &dyn Catalog, namespace: String, table_name: String, schema: &Schema, ) -> Result<Table>
Load an existing Iceberg table or create it if it doesn’t exist.