Various meson fixes (libsoup-2-74 branch)
Backport of !279 (merged)
meson: Override deps for use by the provide wrap section
See: https://mesonbuild.com/Wrap-dependency-system-manual.html#provide-section
meson: Add explicit check argument to run_command()
Not specifying this is deprecated, since it is prone to errors.