Write the contents of a datras_raw / DATRASraw object to a temporary CSV
file in DATRAS exchange format and compress it into a zip archive.
Details
The function writes the available DATRAS components in the order HH, HL,
and CA. For each component, the column names are written as a header line,
followed by the corresponding data rows.
The exchange file is first written to a temporary CSV file and then zipped
using utils::zip(). If zip_file already exists, it is overwritten.
Empty or missing components among HH, HL, and CA are skipped.
