text: Title: refactor: move pydantic.BaseModel usages to dataclasses
  Body: We should refactor all `pydatic.BaseModel` occurrences like [this](https://github.com/airtai/faststream/blob/main/faststream/rabbit/shared/schemas.py) to regular `dataclasses.dataclass`
  
  First of all, we have some exceptions in various dependencies libraries pairs due this code. Pydantic steel has unstable API and we should minimalize it's usage to necessary only.
  
  Also, I have a plan to make `pydantic` optional in the future (FastDepends already supports it).