Extract: skip prompts unless relevant

This adds a new microservice which checks to see if the transfer contains any compressed packages. If no extractable packages are present, then the prompts to extract and delete will be skipped.

Fixes #6350.