Implement recursive lookup of Recommends and Suggests
Everywhere where we call add_missing() on Depends, we must do it also on Recommends and Suggests based on $add_rec and $add_sug.
Tweak the code that is supposed to stop the recursion to use the list that we have built but don't be strict about version constraints on Recommends/Suggests since they can't always be respected.
Closes: #601203