Если фамилия принадлежит мужчине, корректно: Ивану Недождию (но: Елене Недождий).
Фамилия Иволга должна склоняться: у Ивана Иволги, о Елене Иволге.
Мужская фамилия Шлегель склоняется: Шлегелю Ивану. Женская не склоняется: Шлегель Ирине.
Выбор формы зависит от смысла предложения. Например, верно: О назначении Ивана Иванова исполняющим обязанности...
Да, эта фамилия склоняется и в женском, и в мужском варианте: Марии Плюты, Ивана Плюты.
Фамилии, оканчивающиеся на согласный, склоняются, если принадлежат мужчинам, и не склоняются, если принадлежат женщинам: Ивану Кнышу, Елене Кныш.
Если эти слова употребляются как часть официального названия государства, правильно с прописных, например: против Исламской Республики Иран. Если же они выступают в обобщенном значении 'форма государственного устройства', следует писать строчными, например: он выступал против исламской республики, за исламскую монархию.
Женская фамилия КоролЁва склоняется: нет Королёвой, к Королёвой, с Королёвой, о Королёвой. Если же фамилия в им. п. (мужская и женская) звучит как КоролЕва, то такую фамилию нужно склонять как соответствующее нарицательное существительное: к Ивану Королеве, с Иваном Королевой и т. д.