feat(clock): add {#code} stample support for loading samples from paintings
- Add {#code} syntax to clock melody parser for loading painting-encoded samples - Support multiple stamples per melody via parallel tracks - Add syntax highlighting for load status (lime=loaded, cyan=loading, red=error) - Fix URL routing for {#code} patterns in parse.mjs, boot.mjs, and bios.mjs - Add stampleCache with lazy loading infrastructure - Silent playback while samples are loading (no fallback mixing) - Add design report documenting the feature Files modified: - melody-parser.mjs: Parse {#code} syntax, add stampleCode field to notes - clock.mjs: Add stampleCache, loading functions, syntax highlighting - parse.mjs: Preserve {#...} patterns before # split - boot.mjs: Reconstruct clock hash URLs - bios.mjs: Encode {# as {%23 in URL paths - notepat.mjs: Fix MIDI badge padding overlap