Add BeeSettingsScreen with device info, WiFi, storage, GNSS, upload mode, plugins
- New BeeSettingsScreen.kt: full Bee device settings UI
- Device Info section (read-only): ID, firmware, serial, uptime, GPS lock
- WiFi Client section (read/write): status, saved network, scan, configure
- Storage section: cache status + FrameKM storage with visual bar
- GPS/GNSS section: fix status, coordinates, satellites, accuracy
- Upload Mode section: LTE/WIFI/APP toggle buttons
- Plugin Status section: beekeeper, depth-ai, privacy-zones, map-ai states
- Loading/error/offline states with retry
- New BeeSettingsViewModel.kt: parallel fetching from all Bee API sections
- Extended BeeApiClient: WiFi settings/status/scan/enable/reset, upload mode,
config, cache status, FrameKM total, GNSS status, plugin state methods
- Extended Models.kt: WifiClientSettings, WifiStatus, WifiNetwork, CacheStatus,
BeeConfig, UploadModeResponse, GnssStatus, PluginState, FrameKmTotal
- Navigation.kt: added BEE_SETTINGS route
- DashboardScreen: added Bee Device router icon in top bar, CONFIGURE link
in Device Status card