Issue #3156944 by alexpott, Gábor Hojtsy, Charlie ChX Negyesi: Support nullable typehints and return types in ProxyBuilder and as a result support PHP 8