* fixing psalm complaints
use rector (and psalm) to add Override attributes, and add symfony polyfill to
provide Override in earlier php versions
* fixing more psalm complaints
* more fixes
* adding stubs for deptrac
there are some things in our code that deptrac doesn't understand or are missing
for some php versions. stub them to quieten all those violation warnings
* why not cache invalid :(
* display tools versions
* fix tools cache key
* changing cache key
* dont complain about unused psalm suppressions
* suppress invalid attribute
* quieten phpstan php8.5 complaints
* revert previous commit...now other php versions complain about an unused ignore :(
* revert typecasting in metrics aggregators
* Update src/Contrib/Otlp/ProtobufSerializer.php
Co-authored-by: Chris Lightfoot-Wild <github-clw@wild.me.uk>
* remove override stub and use the polyfill from deptrac
---------
Co-authored-by: Chris Lightfoot-Wild <github-clw@wild.me.uk>