Add SSH watcher isolation tests

Added end-to-end tests to verify that SSH relay watchers automatically respawn after crashes without losing terminal or file explorer state, and that missing relay artifacts are repaired on reconnect. Extracted shared connection logic into reusable test helpers and set up a dedicated CI job to run these tests.