text: Title: Prisma CLI and Client use different base paths for relative SQLite files
  Body: <!--
  Thanks for helping us improve Prisma Client Python! 🙏 Please follow the sections in the template and provide as much information as possible about your problem, e.g. by enabling additional logging output.
  
  See https://prisma-client-py.readthedocs.io/en/stable/reference/logging/ for how to enable additional logging output.
  -->
  
  ## Bug description
  
  <!-- A clear and concise description of what the bug is. -->
  
  With this schema as `prisma/schema.prisma`:
  
  ```prisma
  datasource db {
    provider = "sqlite"
    url      = "file:dev.db"
  }
  
  model User {
    id   String @id @default(cuid())
    name String
  }
  ```
  
  Running `prisma db push` creates a database file at `prisma/dev.db`.
  
  Now running the client will error as the query engine uses the path relative to the working directory instead of the schema directory, e.g.
  
  `main.py`
  ```python
  import asyncio
  from prisma import Prisma
  from prisma.models import User
  
  async def bar() -> None:
      p = Prisma(auto_register=True)
      await p.connect()
      await User.prisma().create(data={'name': 'Robert'})
  
  asyncio.run(bar())
  ```
  
  Will use `dev.db` instead of `prisma/dev.db`.
  
  ## Expected behavior
  
  <!-- A clear and concise description of what you expected to happen. -->
  
  The CLI and the Client should use the same database path.
  