feat: add Vite dev server for popup UI development
- Add vite.config.ts with browser mock aliasing for webextension-polyfill
- Add popup-dev.html/ts with dev toolbar for testing UI states
- Add browser-mock.ts to simulate extension APIs in browser
- Add dev:popup script to root and extension package.json
- HMR support for rapid UI iteration