> Simply displays a message "no valid openpgp data found". My sources file
You'll see this because your system doesn't trust the cert chain.
You're not seeing a certificate warning because you've got output suppressed (the -q in wget's arguments)
If you run
I suspect you'll see the certificate warning.
You need to fix that before anything suggested here is going to work - if the cert chain isn't trusted then apt isn't going to access the repository's indexes, and so won't even see what packages are there, much less install them.
As apt didn't grab an updated version for you (which may be due to other repo misconfigurations) you probably want to grab and install the cert manually
# Verify that this gives a cert warning
sudo mv /tmp/ISRG_Root_X1.crt /usr/local/share/ca-certificates/
sudo update-ca-certificates
# Now try again
If that final curl now works, run apt-get update and you should find apt no longer complains about the tor repo