(#21372) Add new missing? util function for detecting missing items in a collection

This introduces a new function `missing?` which is the inverse of contains?. It
also operates with multiple key items to match, returning true only if all
items are missing from the specified collection.

Some code in services.clj has been modified to make use of this function.

Signed-off-by: Ken Barber <ken@bob.sh>