Und ein Interface ist kein Service, ein Interface sagt nur aus welche Grundstruktur eine Class hat. Also eine Validierung. Du musst den HttpClient entweder Standalone bauen
use Symfony\Component\HttpClient\HttpClient;
$client = HttpClient::create();
$response = $client->request('GET', 'https://api.github.com/repos/symfony/symfony-docs');
oder eine Konfiguration hinterlegen
# config/packages/framework.yaml
framework:
http_client:
max_host_connections: 10
# ...
Für meine Bedürfnisse reichte der Guzzle Client bisher immer aus.