SETTING UP LEMON SQUEEZY FOR SAAS SUBSCRIPTIONS TECH STACK NEXTJS LEMON-SQUEEZY SUPABASE PRISMA TAILWINDCSS AND SHADCN-UI