Feature: #83334 - Add improved building of query strings

See Issue #83334

Description

The new method \TYPO3\CMS\Core\Utility\HttpUtility::buildQueryString() has been added as an enhancement to the PHP function http_build_query() to implode multidimensional parameter arrays, properly encode parameter names as well as values with an optional prepend of ? or & if the query string is not empty and skipping empty parameters.

Impact

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