Support `@Hidden` in query parameters
### Is your feature request related to a problem? Please describe.

This might not be a `bug` per say, but if you add `@Hidden` to a query param, the swagger doc is still generate, this is the case for both a paramater on the method OR as a model

```ts
export class FileUploadParameters {
    @Optional()
    @Property()
    @Hidden()
    public secret_token?: string;
}
public async addEntry(
	@QueryParams()
	params: FileUploadParameters,
): Promise<unknown> {}
```
`secret_token` is still displayed and `@Hidden()` seems to be totally ignored.

This seems to only happen for query and not actual schema object for body and stuff

### Describe the solution you'd like

`@Hidden()` should work the same for all, be it query or schema, it should be ignored when generating the open spec

### Describe alternatives you've considered

_No response_

### Additional context

_No response_

### Acceptance criteria

_No response_