Ansible playbook fails installing containerd due to pkgProblemResolver dependency conflict
* **Description**:
During the execution of the playbook, the installation of `containerd.io` fails with a package manager conflict (e.g. `pkgProblemResolver::Resolve generated breaks`).
* **Root Cause**: The task `Install containerd` in [playbooks/roles/containerd/tasks/main.yml](file:///home/xflow/etsi-mec-sandbox/playbooks/roles/containerd/tasks/main.yml#L7-L17) pins `containerd.io` to version `1.7.27-1` (defined as `containerd_version` in [playbooks/inventories/dev/group_vars/all.yml](file:///home/xflow/etsi-mec-sandbox/playbooks/inventories/dev/group_vars/all.yml#L22)) and sets `allow_downgrade: true`. However, newer versions of `docker-ce` in the system repository require `containerd >= 2.1.5`, making it impossible for `apt` to satisfy both the version pin and the `docker-ce` dependency.
* **Proposed Fix**: Remove the version pin `containerd_version` and the `allow_downgrade: true` flag from [playbooks/roles/containerd/tasks/main.yml](file:///home/xflow/etsi-mec-sandbox/playbooks/roles/containerd/tasks/main.yml#L7-L17) so that the latest version compatible with docker is installed, or update the pinned version in [playbooks/inventories/dev/group_vars/all.yml](file:///home/xflow/etsi-mec-sandbox/playbooks/inventories/dev/group_vars/all.yml#L22).
issue