Handle cross profile error in backlinks

- While sending screenshots of cross profile apps to note-taking apps is
  fine, sending deeplinks doesn't work as the note-taking app will not
  be able to open the backlink in the other profile. So, don't backlink
  if the screenshotted app is not of same user and show an error msg to
  user.
- Also, updated the ViewModel to inject application context to retrieve
  PackageManager from appropriate user's context instead of injecting
  and using current user's PackageManager.

Bug: 356513124
Test: atest AppClipsActivityTest AppClipsViewModelTest
Flag: com.android.systemui.app_clips_backlinks
Change-Id: Ifad8d58212c82b0dae13ca881ff187f449a085aa
7 files changed