I would like to be able to register iceberg tables with datafusion like so: ``` CREATE EXTERNAL TABLE my_table STORED AS ICEBERGTABLE LOCATION '/path/to/table'; ``` If Iceberg provided a `TableProviderFactory` then we could register and use that (This is how i [currently](https://github.com/datafusion-contrib/datafusion-tui/blob/main/src/app/execution.rs#L98-L103) register deltalake tables).