SoK: Privacy-Preserving Data Synthesis