MongoDBConnection
data class MongoDBConnection(val user: String, val password: String, val host: String, val port: Int)
Represents connection configuration for a MongoDB server. Handles credential encoding and connection string generation.