pub fn resolve_path(path: &str) -> Result<PathBuf>
Resolves a path with tilde expansion and environment variable substitution.
Supports ~/path, $VAR (Unix), %VAR% (Windows), and ${VAR} syntax.
~/path
$VAR
%VAR%
${VAR}