fix: eliminate ALL let* locals in native notepat — pure defvars
Convert dw, dh, scale, sw, sh, display to *np-* defvars too.
SBCL standalone binary loses every lexical binding through
unwind-protect. No more let* — everything is defvar.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>