title: Custom aspect for routing not working as expected
body: <p>I have coded a custom aspect which should just pass back, what it gets. This is working partly:</p>
  <p><strong>Working</strong></p>
  <p><code>?tx_myvender_users[action]=list&amp;tx_myvender_users[company]=Company 1&amp;tx_myvender_users[controller]=FrontendUser&amp;tx_myvender_users[department]=SelectedDepartment&amp;cHash=5413de3c7ca7efda6da4e9bb3a918945</code></p>
  <p>Translates to</p>
  <p><code>company-1/department/SelectedDepartment/</code></p>
  <p><strong>Not working with pagination</strong></p>
  <p><code>?tx_myvender_users[%40widget_0][currentPage]=2&amp;tx_myvender_users[action]=list&amp;tx_myvender_users[company]=Company 1&amp;tx_myvender_users[controller]=FrontendUser&amp;tx_myvender_users[department]=SelectedDepartment&amp;cHash=e8196678ef65f1c4d5423b617505f840</code></p>
  <p>Translates to</p>
  <p><code>company-1/department/SelectedDepartment/2/</code></p>
  <p>but it passes <code>SelectedDepartment/2/</code> for the argument <code>department</code> and I don't get why. I would expect <code>SelectedDepartment</code> for <code>department</code> and <code>2</code> for the argument <code>@widget_0/currentPage</code>.</p>
  <p>Here is my routes configuration in <code>config.yaml</code>:</p>
  <pre><code>routes: {  }
  routeEnhancers:
    PageTypeSuffix:
      type: PageType
      default: /
      index: ''
      map:
        /: 0
    FeusersPlugin:
      type: Extbase
      extension: MyVendor
      plugin: Users
      limitToPages: [3]
      defaultController: 'FrontendUser::list'
      requirements:
        company_page: '\d+'
      routes:
        - routePath: '{company_title}/department/{department_title}'
          _controller: 'FrontendUser::list'
          _arguments:
            company_title: 'company'
            department_title: 'department'
        - routePath: '{company_title}/department/{department_title}/{company_page}'
          _controller: 'FrontendUser::list'
          _arguments:
            company_title: 'company'
            department_title: 'department'
            company_page: '@widget_0/currentPage'
      aspects:
        company_title:
          type: StaticValueMapper
          map:
            company-1: 'Company 1'
            company-2: 'Company 2'
        department_title:
          type: DepartmentStaticMapper
        company_page:
          type: StaticRangeMapper
          start: '1'
          end: '100'
  </code></pre>
  <p>And this is my <code>DepartmentStaticMapper</code> which is passing back what it gets:</p>
  <pre><code>namespace MyVendor\Extension\Routing\Aspect;
  
  use TYPO3\CMS\Core\Routing\Aspect\StaticMappableAspectInterface;
  
  
  class DepartmentStaticMapper implements StaticMappableAspectInterface
  {
      protected $settings;
  
      public function __construct(array $settings)
      {
          $this-&gt;settings = $settings;
      }
  
      public function generate(string $value): ?string
      {
          return $value;
      }
  
      public function resolve(string $value): ?string
      {
          return $value;
      }
  }
  </code></pre>