v1.3.2
feat: auto-purge expired cleaning photos + UI improvements - Server: hourly job purges cleaning photos older than 1 month (files + DB array cleanup). Also runs once on startup. Logs purge count. - UI: archived cleanings show 'Photos deleted after 1 month' message when retention expired and photos array is empty. - All image tags (CleaningCard, CleaningPhotos, PhotoLightbox) now handle broken images with onError fallback placeholder.