Reland "Implement alignment checks in PM"

This reverts commit 8a34831ed7ad51ea29efaee6dabf013d76c75336.

Reason for revert: scan was failing when invalid value being set to page size compat mode flags

Test: atest -c CtsPackageManagerHostTestCases
Bug: 371049373
Change-Id: I9f8504ec2ba69b67740abe18dc1e643642b9bebb
5 files changed