Audit pracht shells: missing `Loading()` on SPA routes, `<html>`/`<head>`/
`<body>` rendered inside a shell, shells that never render `children`, unused
shells, and `ErrorBoundary` exports shadowed by every route under them.
Use for "audit shells", "check shell composition", "find unused shells", "is my
layout structured correctly".