Following #59, we want to allow users to pass only a collection.json file/URL without an archive as the collection might reference only URLs.
- Archiveless run with entries pointing to non-URL should fail.
- Archiveless run that would add zero file to ZIM should fail.