Pass url blocking reason to PACP widget

This changes adds new strings that will be displayed as
subtitles in the PACP widget for the local approval flow.
The strings apply to both iOS and Desktop flows.
In order to select the right string, the filtering reason
is passed a new local web approval request parameter.

This change consumes the filtering reason for Desktop and
a follow up CL will do the same for iOS.

String screenshots:
https://storage.cloud.google.com/chromium-translation-screenshots/fcff1d37086ce64fd59e9f36e540b55ce267783a
https://storage.cloud.google.com/chromium-translation-screenshots/bf6cc80e4ac8e593c0fc9c8a23e3b2a6ef8c09e0
https://storage.cloud.google.com/chromium-translation-screenshots/a8580b8441ac52d8e3fe4f4fec62702a80528766

Bug: 394051451
Change-Id: I9c90ce03d26cd1609caabe3251c26c08540b72f4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6225840
Reviewed-by: Nohemi Fernandez <fernandex@google.com>
Commit-Queue: Anthi Orfanou <anthie@google.com>
Cr-Commit-Position: refs/heads/main@{#1414962}
NOKEYCHECK=True
GitOrigin-RevId: 640241b958a231017354021bdec681f63553f008
3 files changed
tree: 2ee888a01182d737d8e002d3013087880913ebdf
  1. build/
  2. chrome/
  3. components/
  4. google_internal/
  5. intents/
  6. net/
  7. public/
  8. testing/
  9. third_party/
  10. tools/
  11. web/
  12. web_view/
  13. .swift-format
  14. BUILD.gn
  15. COMMON_METADATA
  16. DEPS
  17. DIR_METADATA
  18. features.gni
  19. OWNERS
  20. PRESUBMIT.py
  21. PRESUBMIT_test.py
  22. README.md
README.md

This directory holds code related to Chrome for iOS. See this document for a description of the structure underneath this directory.