Move shared library info out of PackageManagerService (3/n)

- Moving more functions into SharedLibrariesImpl in order to reduce
  the usage of SharedLibrariesImpl#getAll. This is to prevent the
  map of shared libraries from being manipulated directly.

- Move shared libraries out of the ReconcileRequest. Using
  SharedLibrariesImpl to get infos instead.

Bug: 200588896
Test: atest StaticSharedLibsHostTests
Test: atest SharedLibrariesImplTest
Change-Id: I761a9e5c00d0e2a91aeee23d7587f8f6d6274299
6 files changed