Parece que tem um b.o com a dependência do symfony/dom-crawler. O Composer tá esperando que essa dependência tenha um nome de fornecedor e um nome de pacote, tipo separado por uma barra (/), só que o nome que tá lá não tá seguindo essa vibe.
Uma saída que pode ser é dar um confere se a versão do symfony/dom-crawler é compatível com a do Guzzle que cê tá tentando instalar. Só pra garantir, vê se a versão do symfony/dom-crawler é 4.2 ou maior, como mandaram na aula ou exercício.
Outra ideia é checar se tem algum vacilo de digitação no comando que tá rodando. Dá uma olhada se digitou o nome do pacote direitinho, sem espaço extra ou algum caractere doido.
E, claro, certifica de tá rodando o comando no diretório certo, lá onde mora o arquivo composer.json.
Se nada disso resolver, pode ser que tenha um xis com o próprio Composer. Pode tentar atualizar ele pra versão mais recente ou mandar um composer self-update pra dar aquele up.