[BUG] ResponseFilter does not serialize
### Describe the bug

I use `Generics` and `CollectionOf` for a pagination response type. This is working perfectly, and everything is serialized without an issue.

For a particular use case, I decided to use https://tsed.io/docs/response-filter.html - this filter is to conditionally modify certain response objects. The response type is not changing in the modification - just some of the parameters are modified:

```js
@ResponseFilter('application/json')
export class PaginationResponseFilter implements ResponseFilterMethods {
    transform(data: unknown, $ctx: Context) {
        if (!($ctx.data instanceof Page)) {
          return data;
        }
    
        if ($ctx.event.request.url) {
            $ctx.response.status(206);
            return $ctx.data.toResponse($ctx.event.request.url);
        }
    
        return data;
    }
}
```

Where `toResposne` object would modify some fields, and ultimately return another `Page`:

```js
public toResponse(url: string): Page<T> {
    // ultimately return a new version of Page
    return new Page(this.list, this.metadata);
  }
```

_Without_ response filter, I get the following response:

```json
❯ curl localhost:8083/hosts | jq .
{
  "list": [
    {
      "id": "0396b829-5414-4519-9387-c817e2915715",
      "name": "host1"
    },
    {
      "id": "deed0453-6146-4a96-a4d9-a0c468b6e005",
      "name": "host2"
    }
  ],...
}
```

_With_ the response filter, I get:

```json
❯ curl localhost:8083/hosts | jq .
{
  "list": [
    {
      "id": {
        "value": "0396b829-5414-4519-9387-c817e2915715"
      },
      "name": "host1"
    },
    {
      "id": {
        "value": "deed0453-6146-4a96-a4d9-a0c468b6e005"
      },
      "name": "host2"
    }
  ],...
}
```

Note how the `id` field is `{"value": "..."}` vs being the actual value.

Here is a repo you can run: https://github.com/ktalebian/tsed-bug


### To Reproduce

Clone https://github.com/ktalebian/tsed-bug and run

### Expected behavior

I expect both responses to be identical

### Code snippets

_No response_

### Repository URL example

https://github.com/ktalebian/tsed-bug

### OS

macOs

### Node version

Node v18

### Library version

v7.53.0

### Additional context

_No response_