[BUG] Exceptions not catched
### Describe the bug

I have created a ExceptionFilter according to the docs [here](https://tsed.io/docs/exceptions.html#exception-filter):

```ts
@Catch(Error)
export class ExceptionsFilter implements ExceptionFilterMethods {
  catch(exception: Error, ctx: PlatformContext): void {
    ...
  }
}
```

I just mentioned that it seems to not catch every error, for example the `AjvValidationError` and `NotFound` are not catched by this filter.

### To Reproduce

Repo: https://github.com/EinfachHans/tsed-exception-filter

Send a request to an unknown URL **OR** send a POST to `/rest/hello-world` without the required body. Both errors are not logged by the exception filter.

The Exception Filter itself works, you can see that if you call GET `/rest/hello-world/error` - the error is logged

### Expected behavior

Because i add `Error` to the `@Catch()` decorator i would expect every error to be catched in the filter.

### Code snippets

_No response_

### Repository URL example

_No response_

### OS

macOS

### Node version

18.17.1

### Library version

7.43.0

### Additional context

_No response_