Introducing CTOR: Prefer Constructor over Always-Called Setters

We've all seen it: `new Human()` followed by three `setName()`, `setAge()`, `setEmail()` calls that are always there. Not optional - just pretending. These are constructor arguments in a fluent disguise, and they leave your objects half-valid every time someone forgets one. So I made a small PHPStan extension to find them.