Emergency fix for prod: transquinnftw.com was returning 404 on every
gallery image and every page illustration because several code paths
built /photos/<original>.<ext> URLs directly, bypassing the content-hash
rewriter. dist/photos/ only holds hashed filenames after build, so every
non-rewritten request hit /etc/nginx/errors/404.html.
- PageIllustration, DuosPage, DestinationsPage, SpecialtiesPage now pull
rewritePhotoSrc from useProviderConfig and apply it to every illustration
<img>/PhotoImage src + webpSrc.
- useProviderData applies applyPhotoRewrite to the live /provider-api/api/data
response before setData, so API-provided DB filenames are rewritten to the
deployment's hashed names (for both gallery and shop listings).