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.