Move dependency and cache keys to ReleaseVersion

So they are easier to reuse outside of deploy plan

[#55022292]

Signed-off-by: Rob Day-Reynolds <rdayreynolds@pivotallabs.com>