Revert "Revert "[pm/incremental/api] exposing package state names and reasons""

This reverts commit cf4c99720bed0dc4836e890e045e7b590631f8c9.

Reason for revert: not related to launcher changes

Test: will add CTS tests.
BUG: 162600626
CTS-Coverage-Bug: 168925819
Change-Id: I5a6832ef7907c2be90758a553514fb0dedb8c8e1
7 files changed