[pm] copy some fields from AndroidPackage to PackageState

These fields are valid even if the AndroidPackage object has been
deleted or does not exist. They are used in the app update flow. Using
the PackageState version of the fields allows updates for apps that
don't have a valid AndroidPackage object.

BUG: 300705469
Test: builds

Change-Id: I589b10fb2428057bbbbfcea1a3d976034e1ba2f3
7 files changed