Allow cilium as cluster cni for RKE2
What does this MR do and why?
Allows to choose between calico and cilium cni for RKE2 clusters. Only deploys the cni without any customization. L3 configuration should be covered in a different MR.
Related reference(s)
Test coverage
Manually tested in rke2-capo