cli: Improve deploy-token command UX and safety
The deploy-token command has been updated to better handle token lifecycle and prevent accidental token invalidation. Changes include:
- Add explicit token refresh command using PUT endpoint
- Prevent creation of new tokens when one already exists
- Add messages explaining available actions
- Add confirmation prompts for destructive operations
Bug: T380706