fix: replace AllDebrid's withdrawn magnet/instant endpoint with the upload probe and a hash-only cache lookup