feat: migrate build to Angular CLI and add probabilistic/vectorset key support}
- Replace webpack/babel build with Angular CLI (angular.json, tsconfig.app.json)
- Remove .babelrc, webpack.config.js, vendor.js, vendor.scss, main-development.js
- Migrate core files to TypeScript (detect-language, translation-loader, main)
- Add probabilistic data type component for Angular and React
- Add vectorset data type component for Angular and React
- Update database-key components to handle new Redis data types
- Add proxy.conf.js for development server proxying
- Update KeyNewOrSetDialog to support new key types
- Expand i18n strings across all 50+ languages for new data types
- Update package.json dependencies and yarn.lock
- Update .gitignore and .npmignore for new build setup
- Adjust Gruntfile.js, README.md, and theme scss for build changes
- Update Angular and React services and stores for new features
- Update Vite config for React build adjustments