feat: inject super constructor

```js
class Child {
  @Inject(SuperConstructor);
  constructor(superConstructor) {
    superConstructor();
  }
}
```