fix(install): filter stale interactive update dependencies

JO
1mo ago
+151-1

What does this PR do?

bun has a bug where you can remove a dependency from package.json, then run ...

bun update --latest --recursive --force --save -i

and the dependency still shows up in the offered list, likely because it is still in the bun.lock.

How did you verify your code works?

there are tests