Track function and package references for installed packages,
release those references during function and import-cache cleanup,
and move eviction into a dedicated PackageEvictor type.
The new evictor runs asynchronously from kill-chain signals,
enforces Pkgs_max_size using cascading dependency-aware eviction,
and keeps package installation logic separate from eviction policy.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
No description provided.