fix: Detect and handle circular $ref in _dereference_schema
#8053
| Job | Run time |
|---|---|
| 2m 21s | |
| 2m 8s | |
| 2m 11s | |
| 2m 24s | |
| 9m 4s |
$ref in _dereference_schema
#8053
| Job | Run time |
|---|---|
| 2m 21s | |
| 2m 8s | |
| 2m 11s | |
| 2m 24s | |
| 9m 4s |