This PR will add all of the changes necessary for supporting CAPI v1alpha4 resources. Signed-off-by: Gerard de Leeuw <gdeleeuw@leeuwit.nl> Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>