Creating a custom adapter with kysely dialect - Better Auth