fn csv_writer_into_bytes( writer: Writer<Vec<u8>>, ) -> Result<Vec<u8>, ControllerError>
Finalizes writer into bytes and maps CSV errors to ControllerError.