text: Title: Audit usage of `Any` throughout the code base
  Body: Currently there are a couple of places that we use `Any` when we should instead use a more accurate type or just fallback to `object`. For example, the `DataError` class, https://github.com/RobertCraigie/prisma-client-py/blob/5fe90fa3e09918f289aab573cdce79985c21d1ad/src/prisma/errors.py#L59
  
  Other places for improvement:
  - `QueryBuilder.method_format` should use a `Literal` type