fix(permissions): escape bidi controls in prompts (#36195)
Permission prompts make control characters visible, but Unicode
bidirectional formatting marks passed through unchanged and could
visually reorder resource labels.
This change treats Unicode bidi formatting marks as prompt control
characters and renders them with the existing visible escaping while
preserving ordinary Unicode text.
Tests:
- `cargo test -p deno_permissions escape_control_characters --
--nocapture`
- `./tools/format.js --check runtime/permissions/prompter.rs`