libsoup: add depends_on pkg-config

also disable TLS check, since we provide gnutls

Fixes #18124.
Closes #18127.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>