Api::getParentMenuName() uses route name instead of menu link plugin ID causing derived menu links to not render
`\Drupal\modeler_api\Api::getParentMenuName()` uses `\Symfony\Component\Routing\Matcher\UrlMatcherInterface::match()` to resolve the parent path, which returns a route name. This route name is then set as the parent key of the derived menu link in `\Drupal\modeler_api\Plugin\Derivative\ModelerApiMenuLink::getDerivativeDefinitions()`.
### Steps to reproduce
1. Install modeler_api alongside drupal/ai (1.4.1) and drupal/ai_agents (1.3.x).
2. Navigate to the admin menu.
3. The "AI Agents" link is missing under the "AI" section (/admin/config/ai).
### Root cause
`\Drupal\modeler_api\Api::getParentMenuName()` resolves `/admin/config/ai` to the route name `ai.settings.menu`. The correct menu link plugin ID for that path is `ai.admin_settings`. Since no menu link plugin with ID ai.settings.menu exists, Drupal cannot attach the derived link to the menu tree.
Found this while testing https://git.drupalcode.org/project/ai_agents/-/work_items/3586032#note_1082161 and https://git.drupalcode.org/project/ai_agents/-/work_items/3586030
issue