* externals: update catch2 from v3.3.2 to v3.5.3
* externals: update zstd from v1.5.5 to v1.5.6
* externals: update xbyak from v6.68 to v7.06
* externals: update soundtouch from 2.3.2 to 2.3.3
* externals: update oaknut from 2.0.2 to HEAD
* externals: update sdl2 from 2.25.5 to 2.30.1
* externals: update cubeb to HEAD
* externals: update openal-soft from 1.23.1 to HEAD
* externals: update nihstro to HEAD
* externals: update lodepng to HEAD
* externals: update libyuv to HEAD
* externals: update faad2 from 2.11.0 to HEAD
* externals: update enet to HEAD
* externals: update cpp-jwt to HEAD
* externals: update inih from r56 to r58
* externals: update libusb from 1.0.27-rc2 to 1.0.27
* externals: update getopt from 1.0-2015.06.19 to 1.1-2022.09.25
* externals: update httplib from v0.11.2 to v0.14.3
* externals: update json from 3.11.2 to 3.11.3
* externals: update fmt from 10.1.1 to 10.2.1
* externals: update dynarmic from 6.6.2 to 6.7.0-HEAD
## Info
This Commit switches the Inih Submodule from it's mirror repository svn2github/inih to it's official repo at benhoyt/inih
## Reasoning
As explained in Info, svn2github is a Mirror Host, which was used mainly as there was no official repo for inih at the Time it was originally added. However, now that there is a Official repo, svn2github is considered unnecessary as well as inconsistent. This commit will make it easier to manage this submodule in the future, as well as able to fix issues related to inih, should any appear in the foreseeable future.