feat: normalize theme keys across Angular/React and improve language menu}
- Bump version to v2026.4.408
- Add fromShortKey/toShortKey helpers in Angular ThemeService to convert
between Angular internal names (p3xrThemeDark) and short localStorage
keys (dark), ensuring consistent storage format
- Add normalizeThemeKey in React theme store to handle Angular-format
keys read from localStorage, fixing cross-frontend theme sync
- Remove resize listener from language menu in Layout.tsx and instead
disable auto-focus behavior on the MUI Menu to prevent focus stealing
- Add English strings for moveUp, moveDown, aiMaxTokens, and
aiMaxTokensInfo labels
- Update vite from 8.0.3 to 8.0.5