Understanding Client vs Server Pages in Next.js