text: Title: Make use of `LiteralString` for raw queries
  Body: ## Problem
  
  <!-- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] -->
  
  [PEP 675](https://www.python.org/dev/peps/pep-0675/) is introducing a new type, `LiteralString`, this will mean that the type checker can help prevent SQL injection attacks!
  
  The following will then raise an error when type checking:
  
  ```py
  await client.query_raw(
     f'SELECT * FROM User WHERE name = {user_name}'
  )
  ```
  
  ## Suggested solution
  
  <!-- A clear and concise description of what you want to happen. -->
  
  It should be noted that although the PEP hasn't been accepted yet, it has been implemented in pyright.
  
  We should annotate raw SQL arguments using `LiteralString`, support for this has just been added to pyright.
  
  ## Additional context
  
  <!-- Add any other context or screenshots about the feature request here. -->
  
  https://github.com/microsoft/pyright/issues/3023
  