Ingest a file asynchronously.
The file is uploaded to object storage, a Document stub is persisted
with status='processing' and a background worker picks up the heavy
parsing / chunking work.
Successful Response
Represents a document stored in the database documents collection