Move tar+zstd archive creation code out of `create_archive`
More and more workers are interested in building tar+zstd
archives and the code to do that is right there in arkindex_worker.worker.training.create_archive. However, this code is inside the context manager and the created archive is deleted at the end. We should move the relevant code out of this context manager to use it in other situations.