ADL finds multiple logical gpus, this commit avoids multiple unneeded initializations of AmdGpu class. The main control is moved to AmdGpuGroup and the ADL_* calls are updated to ADL2_*, using the context. Adapters using PMlog should be initialized only if sensors are detected, adapters that pmlog is not enabled or doesn't work, should fallback previous logic.