PR to fix writes with empty partitions:
https://github.com/Eventual-Inc/Daft/pull/2952 cc
@Desmond Cheong and
@Kevin Wang. Fyi Kevin will need your help review the iceberg/delta tests cuz i wasn't too sure if i wrote them properly, especially for partitioned writes