MiceManagerInsightProvider unnecessary calls
Currently the MiceManagerInsightProvider-Interface defines multiple methods to get different information on a manager (e.g. getHostname, getConnectivity, ...). When using the interface (communicator/datacollector) those are called in direct succession. In order to minimize network traffic we should think about merging them into one method (getManagerInfo?) which returns a struct containing all those attributes. The communicators fetch_data would probably also just return an equivalent dataclass-object instead of implementing get_hostname, ...