Implement Web Storage API: localStorage and sessionStorage master
- StorageArea: in-memory key-value store with 5 MB per-origin quota, insertion-order key tracking, binary serialization for persistence - StorageManager: file-based persistence for localStorage (~/.we/storage/), origin-keyed isolation, opaque origins get no storage - JS integration: localStorage and sessionStorage globals with getItem/setItem/removeItem/clear/key/length methods - Property proxy: storage["key"] and storage.key work as getItem/setItem - QuotaExceededError thrown when 5 MB limit exceeded - VM API: set/take localStorage/sessionStorage for browser lifecycle - 30 new tests covering unit, integration, and persistence Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>