Oban worker that generates asynchronous CSV exports.
The worker loads a HawkEx.CSV.Export, resolves its formatter, generates
CSV content, writes it through HawkEx.CSV.Storage, and updates the export
status. Completion and failure are emitted through HawkEx.Events.
Applications normally enqueue this worker through
HawkEx.CSV.export_async/2.