feat: integrate Mock Service Worker (MSW) for API mocking and testing

Currently just used for demo page

- Added MSW as a dependency in package.json.
- Configured MSW in the demo HTML to start the worker and handle API requests.
- Created mockServiceWorker.js to manage service worker lifecycle and request handling.
- Implemented browser.ts to set up the MSW worker with defined request handlers.
- Developed handlers.ts to simulate API responses and manage application state for testing.
diff --git a/webui/.prettierignore b/webui/.prettierignore
index 77f3f9f..410552c 100644
--- a/webui/.prettierignore
+++ b/webui/.prettierignore
@@ -1,2 +1,3 @@
 *.min.*
-src/types.ts
\ No newline at end of file
+src/types.ts
+mockServiceWorker.js