Add Playwright e2e tests to GitHub Actions CI pipeline. Requires headless browser setup and may need additional CI configuration. Related: PR #906