Fix: Garbage Collection Dry-Run

This fixes some minor things with the dry-run option of the garbage collection:

* When running in dry-run mode it doesn't say "YOU ARE GOING TO DELETE DATA!"
* Give info about the dry-run option in the confirmation message
* Don't open a repository transaction for a dry-run