text: Title: Provide a FastAPI admin panel
  Body: ## Problem
  
  <!-- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] -->
  
  Frameworks like Django provide an admin panel that users can customise to suit their needs and to easily add database records. This is a highly desirable feature.
  
  Prisma already provides the [Prisma Studio](https://www.prisma.io/studio) application which while incredibly helpful and useful for browsing your data, it does not provide the customisability and utility that an admin panel can. It also cannot be easily exposed on your website which I would argue is one of the main benefits of an admin panel.
  
  ## Suggested solution
  
  <!-- A clear and concise description of what you want to happen. -->
  
  While it would be better to provide a framework agnostic ASGI compatible app, this will result in increased implementation complexity and in my opinion it would be more beneficial to initially create an app that is only compatible with FastAPI.
  
  We should provide a FastAPI app that can then be mounted into consumers own FastAPI application, e.g.
  
  ```py
  from fastapi import FastAPI
  from prisma.ext.fastapi.admin import admin_app
  
  app = FastAPI()
  app.mount("/admin", admin_app)
  ```
  
  There are a lot of implementation details left to bikeshed but it could follow a similar pattern to https://github.com/fastapi-admin/fastapi-admin and make use of https://github.com/tabler/tabler.
  
  Goals:
  
  - Highly configurable
  - Type safe
  - Clean UI
  
  To bikeshed:
  
  - How to register and define resources
  - How to handle authentication
  - How to support custom dashboard homepage
  
  ## Alternatives
  
  <!-- A clear and concise description of any alternative solutions or features you've considered. -->
  
  We *could* try and integrate Prisma with the existing FastAPI admin panel but it was not designed to work with multiple ORMs and this would be a difficult task. It would be easier to implement this ourselves, this would also means that we'd be able to tailor it specifically for Prisma Python.
  
  ## Additional Context
  
  [Laravel Nova](https://nova.laravel.com/) looks like a good solution to build ideas from.
  
  https://twitter.com/taylorotwell/status/1508870009703079942?t=Mt9R_x2Jh0k2mSs01_kZ5w&s=19