JUCE 7, VST2 and pluginval testing crashes

I opened a PR, but am running into another issue with the JUCE VST3 demos segfaulting on all platforms after updating pluginval to latest develop.

@reuk I couldn’t reproduce locally on my own plugins, but after building the JUCE demos and running them through pluginval, I saw EXC_BAD_ACCESS in getVst3SpeakerArrangement, specifically on BigInteger::isNegative() inside the std::find_if — maybe related to this recent commit?

On the pluginval side, it’s coming from the supportedLayoutsWithNamedChannels call inside listBuses(false): pluginval/BusTests.cpp at 8756d8426529305f1efa5c653fb4688b2edd3d2a · Tracktion/pluginval · GitHub — happy to make any changes there if you see something that’s off!