AnimatePresence + Next.js App Router: Exit Animation Timing on Route Changes
Goal: Verify whether Framer Motion's AnimatePresence component triggers its exit animations when a Next.js App Router route is unmounted via navigation. Constraint: AnimatePresence only animates children that it directly removes by tracking their key props, while the App Router removes route segments through its internal router rather than a React state chan