[DependencyInjection] Pass a Scope instance instead of a scope name.
[Process] Fixes issue #11421
[Process] Add test to verify fix for issue #11421
Bring code into standard
[Validator] Fix constraint violation message parameterization
[Validator] Fixed value-to-string conversion in constraint violations
[Validator] Simplified IBAN validation algorithm
[Validator] Fixed and simplified IsbnValidator
[Validator] Simplified IssnValidator
[Validator] Simplified and explained the LuhnValidator
[Validator] Added "{{ value }}" parameters where they were missing
[Validator] Fixed date-to-string conversion tests to match ICU 51
[Validator] Fixed CS
[Validator] Renamed valueToString() to formatValue(); added missing formatValue() calls
[Translator] Use quote to surround invalid locale
minor #11464 [Translator] Use quote to surround invalid locale (lyrixx)

This PR was submitted for the 2.5 branch but it was merged into the 2.3 branch instead (closes #11464).

Discussion
----------

[Translator] Use quote to surround invalid locale

| Q             | A
| ------------- | ---
| Bug fix?      | no
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets | -
| License       | MIT
| Doc PR        | -

I got this message in one application (CLI):

```

  [InvalidArgumentException]
  Invalid locale: en_US .

```

It's not so easy to spot the issue.

Commits
-------

c9742ef [Translator] Use quote to surround invalid locale
properly handle null data when denormalizing

If null is passed to denormalize(), no property values can be set on
the denormalized object. Additionally, this fixes passing values to
the denormalized object's constructor if the incoming data is an object.
bug #11423 Pass a Scope instance instead of a scope name when cloning a container in the GrahpvizDumper (jakzal)

This PR was merged into the 2.3 branch.

Discussion
----------

Pass a Scope instance instead of a scope name when cloning a container in the GrahpvizDumper

| Q             | A
| ------------- | ---
| Bug fix?      | yes
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets | #11055
| License       | MIT
| Doc PR        | -

Commits
-------

6787669 [DependencyInjection] Pass a Scope instance instead of a scope name.
bug #11425 Fix issue described in #11421 (Ben, ben-rosio)

This PR was merged into the 2.3 branch.

Discussion
----------

Fix issue described in #11421

| Q             | A
| ------------- | ---
| Bug fix?      | yes
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets | #11421
| License       | MIT
| Doc PR        | NA

This pull request fixes the issue described in #11421.  It also adds a test for the issue.  The issue is present in 2.0 forward, but I decided to fix it on the 2.3 branch so that I could also write a test for it (2.0 had no tests for the Process component, and 2.1 and 2.2 didn't have tests for the `ExecutableFinder` class).

Commits
-------

4cf50e8 Bring code into standard
9f4313c [Process] Add test to verify fix for issue #11421
02eb765 [Process] Fixes issue #11421
Fixed server HTTP_HOST port uri conversion