Project pages load significantly faster

Project detail pages now stream content, showing navigation immediately instead of waiting for heavy data to load.

Improvements

Project detail pages now stream their content using React Suspense. Navigation breadcrumbs and tabs display instantly, while photos, files, labor, and estimates load in the background. This reduces the perceived load time from ~500ms to tens of milliseconds on warm visits.