Update PHPStan (to 2.2.x) and extensions
CI just broke due to upstream changes:
```
Your requirements could not be resolved to an installable set of packages.
Problem 1
- drupal/core-dev is locked to version 11.2.12 and an update of this package was not requested.
- Root composer.json requires phpstan/phpstan 2.1.53 -> satisfiable by phpstan/phpstan[2.1.53].
- composer/composer 2.10.1 requires composer/pcre ^2.3 || ^3.3 -> satisfiable by composer/pcre[3.4.0].
- composer/pcre 3.4.0 conflicts with phpstan/phpstan 2.1.53.
- drupal/core-dev 11.2.12 requires composer/composer ^2.9 -> satisfiable by composer/composer[2.10.1].
```
— https://git.drupalcode.org/project/canvas/-/jobs/10234933#L167
https://github.com/phpstan/phpstan/releases/tag/2.2.0 was released 2 weeks ago → https://phpstan.org/blog/phpstan-2-2-unsealed-array-shapes-safer-array-keys
Let's ensure that at least PHPStan is not getting in the way.
issue