When I update my LXC container for Heimdall it deletes php8.3-zip and installs php8.4-zip which causes a missing php-zip error.
When I enable the extension zip.so, I get library failed to start. Has anyone ran into these issues? For now I reinstalled php8.3-zip and put it hold.
Heimdall also has many functions that have been deprecated in php8.4.
https://github.com/linuxserver/Heimdall/issues/1450
It is probably the same in your case.