Get a locale's currency symbol or a symbol of another country formatted for a specific locale

Code
<?php

$numberFormatter 
= new NumberFormatter('fr_FR'NumberFormatter::CURRENCY);
// Returns currency symbol for France
echo $numberFormatter->getSymbol(NumberFormatter::CURRENCY_SYMBOL).PHP_EOL;

// GBP - ISO 4217 for Great Britan Pound
$numberFormatter = new NumberFormatter('fr_FR@currency=GBP'NumberFormatter::CURRENCY);
// Returns currency symbol for £ in a format used in France
echo $numberFormatter->getSymbol(NumberFormatter::CURRENCY_SYMBOL);
Result

£GB
Used Versions
PHP 8.2, Laminas MVC 3.2, Symfony 5.2, Laravel 8.28, PHPUnit 9.5, Doctrine ORM 2.8