fix: include projects and photos in API client type definition
The fetchApi generic type was missing projects and photos arrays,
causing Next.js SSR to drop those fields from the response.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>