feat(parser): support $$ escape for literal dollar sign

Replace $$ with a literal $ during variable substitution, before
${VAR} expansion runs. Allows downstream tools to receive values
containing $ without triggering runenv's own expansion
(e.g. PGSERVICE=$$HOME/.pgservice).
