I’m building a React + Vite frontend with a Node/Express backend, Supabase auth, and Stripe subscriptions. Pricing logic currently exists in the React app for responsiveness, but quotes are stored server-side. What is the correct architecture to ensure the server is the single source of truth for pricing so authenticated users cannot tamper with multipliers or final prices via client-side state manipulation?