[BUG] How do i add a description to a `@BodyParams`
### Discussed in https://github.com/orgs/tsedio/discussions/2697

<div type='discussions-op-text'>

<sup>Originally posted by **VictoriqueMoe** May  3, 2024</sup>
I have the following params:
```ts
@Description("The file you want to upload")
        @MultipartFile("file")
        file?: PlatformMulterFile,

        @Description("The URL of the file you want to upload")
        @BodyParams("url")
        url?: string,

        @Description(
            "Set a password for this file, this will encrypt the file on the server that not even the server owner can obtain it, when fetching the file. you can fill out the `x-password` http header with your password to obtain the file via API",
        )
        @BodyParams("password")
        password?: string,
```
but the generated swagger doc is:

```json
"requestBody": {
          "required": false,
          "description": "The file you want to upload",
          "content": {
            "multipart/form-data": {
              "schema": {
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary"
                  },
                  "url": {
                    "type": "string"
                  },
                  "password": {
                    "type": "string"
                  }
                },
                "type": "object"
              }
            }
          }
        },
```

as you can see, there is only one description and it's on the top level for some reason.

so in the UI, it looks weird 
![image](https://github.com/tsedio/tsed/assets/27996712/01bf5c1d-2603-49a2-b0fd-6434ff1311ab)

Is it possible to add description for each body param? or am i doing it wrong :( </div>