Feature: #83334 - Add improved building of query strings

See forge#83334

Description

The method \TYPO3\CMS\Core\Utility\HttpUtility::buildQueryString() has been added as an enhancement to the PHP function http_build_query(). It implodes multidimensional parameter arrays and properly encodes parameter names as well as values to a valid query string. with an optional prepend of ? or & If the query is not empty, ? or & are prepended in the correct sequence. Empty parameters are skipped.

Impact

Parameter arrays can be safely transformed into HTTP GET query strings using the new method.