NetworkModule
Hilt module for network configuration dependencies.
Provided Dependencies:
NetworkRepository: Manages network selection persistence
NetworkConfig: Configuration for the selected network (URLs, etc.)
Singleton Scope: NetworkConfig is created once at app startup based on persisted network selection. To change networks, the app must be restarted.