Flat phone-country flags

Upstream: https://gitlab.com/catamphetamine/country-flag-icons
Package: country-flag-icons
Pinned package version: 1.6.20
Package archive: https://registry.npmjs.org/country-flag-icons/-/country-flag-icons-1.6.20.tgz
Verified npm source integrity (archive SHA-512):
sha512-py8JiEKzjhYw6HPJ0L7SxLgCYim36UPRTZX43/kqGueUCZLSvnrqAiwW8HtQibur7mdkFQUkjOgdK+o/9FBtaw==
License: MIT; LICENSE.txt preserves the package LICENSE text, with LF line endings.

Sources: package/3x2/XX.svg, for exactly the 245 country codes returned by
libphonenumber-js 1.13.14 getCountries(), including AC, TA, and XK.

Conversion: Rasterized each upstream 3:2 SVG with sharp 0.35.4,
density 192, resized to 48 by 32 pixels (fit: fill), then encoded as PNG with
compressionLevel 9. These are flat flag illustrations, not emoji.

Web serves the local PNG files from /flags/XX.png. Native uses the static
require map in apps/client/src/countryFlags.ts. No runtime CDN or added
package dependency is required.
