Detects dynamic values passed to raw Rust escape APIs.
Raw escape APIs must receive a literal source fragment so the escape remains
local, auditable, and parser-validated. Dynamic interpolation or composition
should instead be represented through RustQ AST, defrust, or Elixir macros.