This commit raises an error if additional arguments are provided to the suspend command when the `--all-global` flag is used.
This commit introduces a new flag to the suspend command, `--all-global`, which will suepend all vms both locally and globally.