ProductRepository nach Update auf 6.5

Hallo Leute. Erst mal vorweg, ich bin kein Entwickler. Ich hatte ein Plugin erstellt, dass mir ein durchsuchbares ProduktRepository zur Verfügung stellt.
Das funktioniert unter 6.5. allerdings nicht mehr. Kann mir jemand sagen, wie ich das abändern muss, dass es wieder funktioniert? ich werde aus den Dokumentationen nicht schlau.

Hier mein alter Code

<?php declare(strict_types=1);

namespace Roth\ProductRepo\Twig;

use Twig\Extension\AbstractExtension;
use Twig\TwigFunction;
use Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryInterface;
use Shopware\Core\System\SalesChannel\Entity\SalesChannelRepositoryInterface;
use Shopware\Core\Framework\DataAbstractionLayer\Search\Criteria;
use Shopware\Core\System\SalesChannel\SalesChannelContext;

class RothProductRepository extends AbstractExtension
{

  /**
   * @var SalesChannelRepositoryInterface
   */
  private $salesChannelProductRepository;

  /*
  *   Construct
  */
  public function __construct(SalesChannelRepositoryInterface $salesChannelProductRepository)
  {
    $this->salesChannelProductRepository = $salesChannelProductRepository;
  }

  public function getFunctions()
  {
    return [
      new TwigFunction('getProductByID', [$this, 'searchProductByID']),
    ];
  }

  public function searchProductByID($productID, $context)
  {
    return
      $this->salesChannelProductRepository->search(new Criteria([$productID]), $context)->first();
  }
}

Diese Infos hatte ich noch dazu gefunden

Ich hab noch weiter herumprobiert und komme gerade überhaupt nicht mehr klar…
Man kann einfach nicht identifizieren, welche Dokumentationen sind auf 6.5. beziehen und welche auf Versionen davor. Ich bin komplett confused, Danke Shopware!

Ach ja, mir ist noch aufgefallen, dass wohl auch etwas in meiner service.xml nicht passt. Ich hab keinen Plan, was ich jetzt beim argument rein machen muss…

<?xml version="1.0" ?>

<container xmlns="http://symfony.com/schema/dic/services"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">

    <services>
	<!--        SERVICES-->
		<service id="Roth\ProductRepo\Twig\RothProductRepository" public="true">
            <tag name="twig.extension"/> <!--Required-->
			<argument type="service" id="sales_channel.product.repository"/>
        </service>
    </services>
</container>