As vezes somos pegos de surpresa quando tentamos instalar alguma dependência com composer e nos é estampada a mensagem qualquerVendor/qualquerPacote versão.X.X requires composer-runtime-api ^2 -> no matching package found.
Provavelmente seu core deve estar usando composer 1.x, para mudarmos o cenário:
composer self-update --2
Isso deve garantir que estamos rodando a versão 2.x.
Um detalhe extra é que há momentos em que algumas de nossas dependências é observar formas de apoiar a manutenção dos pacotes, para isso use:
composer fund
O comando acima mostra links e mais detalhes sobre a parte financeira de cada dependência (resumidamente falando). Vale a pena dar uma olhar.
https://www.cienciaedados.com/kubernetes-pods-nodes-containers-e-clusters/
Só olhar