Add start-app shell password support to session launch path
- Add `startAppShellPassword` to `ScrcpyConfig` and thread it through dialog state so it is part of persisted session configuration.
- Extend add/edit-session UI flow to capture and edit `startApp` + optional shell password, including remote app selection and display-mode interaction behavior.
- Pass configured shell password into ADB connection setup (`setShellPassword`) during scrcpy session bring-up.
- Update shell execution path to support a privileged retry path: when a start-app shell command fails with permission/root-style errors and is not already an `su` command, retry as `echo <password> | su -c <command>` with password redaction in logs.
- Clear shell password from active `AdbConnection` in teardown/cleanup to avoid session-to-session carry-over.
- Keep URL deep-link parameter support unchanged in behavior, i.e., `startApp` remains the launch parameter in query contracts.
Screen-Remote-Review: confirmed
- fix remote-session exit orientation restore to `SCREEN_ORIENTATION_USER` when prior policy is unspecified.
- Add regression tests for remote orientation reapply behavior and increment app version code for this change set.
Screen-Remote-Review: confirmed
## Standardize runtime diagnostics in English
- Replace Chinese and locale-dependent internal diagnostics across logging, ADB, media, scrcpy, session, control, and foreground-service paths with fixed English text.
- Align reconnect permanence matching and stream-closure detection with the translated error messages while preserving runtime flow.
## Unify ADB routing and improve management and decoder recovery
- Separate primary and delayed-ACK streaming routes in DadbSession, isolating resource ownership between scrcpy forwarding and regular management operations
- Preload and cache app and file data, improve terminal interruption, history, and semantic highlighting, unify semantic colors across themes, and normalize an empty game-mode bitrate to 2 Mbps
- Replay a bounded complete GOP after decoder switches and add regression tests, introduce the manual pre-push Wiki review gate, and bump the version code to 7