feat: validate raw path params
### Is your feature request related to a problem? Please describe.

**First**: I hope i don't annoy you with all of my tickets. If that is the case, let me know^^

I'm currently trying to achieve something like described in [this](https://tsed.io/docs/pipes.html#async-transformation-use-case) of your docs, **but** i would like to validate the path param before the pipe uses it. 

The documentation says:

> In this example, our pipe need to be called with RawPathParams to work properly, because our pipe return an instance of PersonModel. PathParams call automatically the DeserializerPipe and it's not what we want. This is why we using RawPathParams.

I understand this, but for me it doesn't sound like the validation is a problem here, but the mapping is? If that is the case it would be cool to be enable validation for raw params as well 🤔

In my project i created this decorator:

```
return UseParam({
    paramType: ParamTypes.PATH,
    dataPath: '$ctx.request.params',
    expression,
    useValidation: true
  });
```

so i copy & pasted the `RawPathParams` and added the `useValidation: true` which seems to work.

So i'm wondering if this is something which would make sense to add to the library as well, because i would like to use the validation stuff before the pipe so i can ensure the value is correctly.

### Describe the solution you'd like

Atm `RawPathParams` can only by called by the `expression`. It would be good to be able to call it similar to the `PathParams` also with:

```ts
RawPathParams({expression: 'xy', useValidation: true})
```

### Describe alternatives you've considered

_No response_

### Additional context

_No response_

### Acceptance criteria

_No response_