upgrade CAPI and CAPI providers to CAPI 1.12 generation

Similar to the work that has been done for #2566 (closed), it would be great if we can use Cluster API 1.12 for our next release.

This also implies upgrading the version of the various CAPI providers that we are using in our stack -> capm3, capo, capv, cabpk, cabpr, cabpoa.

Related Renovate MRs:

Edited by Thomas Morin