Das Problem ist, dass Daten, die über iCloud synchronisiert werden, auch durch das Löschen auf dem iPhone danach in iCloud entfernt werden. Dies ist besonders bei den Fotos zu beachten.
Daher würde ich zuerst die Fotos vom iPhone auf einem Computer sichern, um keine Daten zu verlieren.
Hier wird es beschrieben:
In iCloud gespeicherte Daten archivieren oder kopieren - Apple Support (DE)
WhatsApp verbraucht auch viel Speicherplatz, daher zumindest ein Backup über WhatsApp in iCloud machen, damit man dort auch einmal die unnötigen Fotos oder Videos löschen kann. Wenn man in WhatsApp bei den Fotos auf "Sichern" tippt, werden diese Bilder in der FotoApp gesichert, und man könnte sie mit dem Rest der Fotos auf dem Computer sichern.
Den Hinweisen zu "Automatisches Löschen" und "Große Anhänge überprüfen" würde ich auch eimal folgen, um vielleicht dort auch etwas Platz zu schaffen.