Add a new Sphinx `soft-deprecated` directive (#148630) Co-authored-by: Stan Ulbrych <stan@python.org>