I'm trying to create a custom int id for the user from 1 to 999999. But the problem it goes to the default and creates a user with autoIncremented id ```ts const auth = betterAuth({ database: prismaAdapter(db, { provider: "postgresql", }), advanced: { database: { useNumberId: true }, }, databaseHooks: { user: { create: { before: async (user) => { let randomId = generateRandomInt(); // To check if there's a user with this ID while (await db.user.findUnique({ where: { id: randomId } })) randomId = generateRandomInt(); return { data: { ...user, id: randomId as unknown as string, }, }; }, }, }, }, }) ```