Specialize client hook prerender abort reasons (#94494)
Specialize Cache Components prerender abort errors for `useParams`,
`usePathname`, `useSearchParams`, `useSelectedLayoutSegment`, and
`useSelectedLayoutSegments` instead of reporting a generic abort reason.
React now allows errors observed after abort begins but before the final
abort task runs to replace the generic abort reason. Client hook
promises can use this window to report which hook blocked prerendering
while preserving higher-priority synchronous I/O errors.