Я думаю, что вы должны опубликовать родительский элемент. Это опубликует удаленный статус дочерних элементов, но не будет публиковать изменения в подэлементах. К сожалению, я не могу найти какую-либо документацию, подтверждающую это, но мне кажется, что это работает…
Я не знаю, как отклонить удаления, но они должны быть видны в Корзине и могут быть восстановлены оттуда (перейдите в оболочку SiteCore, щелкните меню sitecore и выберите Корзину).