Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires phpunit/phpunit ^13.0 -> satisfiable by phpunit/phpunit[13.0.0, ..., 13.1.7].
- Root composer.json requires saschaegerer/phpstan-typo3 ^1.10 || ^2.0 -> satisfiable by saschaegerer/phpstan-typo3[1.10.0, 1.10.1, 1.10.2, 2.0.0, 2.1.0, 2.1.1].
- Root composer.json requires ssch/typo3-rector ^2.10 || ^3.0 -> satisfiable by ssch/typo3-rector[v2.10.0, ..., v2.15.2, v3.0.0, ..., v3.14.1].
- rector/rector[2.3.6, ..., 2.3.8] require phpstan/phpstan ^2.1.38 -> satisfiable by phpstan/phpstan[2.1.38, ..., 2.1.51].
- rector/rector 2.3.9 requires phpstan/phpstan ^2.1.40 -> satisfiable by phpstan/phpstan[2.1.40, ..., 2.1.51].
- rector/rector[2.4.0, ..., 2.4.1] require phpstan/phpstan ^2.1.41 -> satisfiable by phpstan/phpstan[2.1.41, ..., 2.1.51].
- rector/rector 2.4.2 requires phpstan/phpstan ^2.1.48 -> satisfiable by phpstan/phpstan[2.1.48, 2.1.49, 2.1.50, 2.1.51].
- ssch/typo3-rector[v2.10.0, ..., v2.15.2] require nikic/php-parser ^4.18.0 -> satisfiable by nikic/php-parser[v4.18.0, ..., v4.19.5].
- ssch/typo3-rector[v3.0.0, ..., v3.11.0] require phpstan/phpstan ^2.0.3 -> satisfiable by phpstan/phpstan[2.0.3, ..., 2.1.51].
- ssch/typo3-rector[v3.12.0, ..., v3.13.0] require rector/rector ^2.3.7 -> satisfiable by rector/rector[2.3.7, ..., 2.4.2].
- ssch/typo3-rector[v3.14.0, ..., v3.14.1] require rector/rector ^2.4.1 -> satisfiable by rector/rector[2.4.1, 2.4.2].
- Conclusion: don't install phpstan/phpstan 2.1.34 (conflict analysis result)
- Conclusion: don't install phpstan/phpstan 2.1.51 (conflict analysis result)
- Conclusion: install nikic/php-parser v5.7.0 (conflict analysis result)
- You can only install one version of a package, so only one of these can be installed: nikic/php-parser[v4.10.4, ..., v4.19.5, v5.0.0, ..., v5.7.0].
Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.