Improve `toolforge-tunnel` CLI with error handling
Bug: T325952
This pr gracefully handles failures, allows automatic retries (with backoff), and ctrl-c halting.
There is still one except call (which panics on Err). I believe if that fails, the whole OS is working terribly wrong.