We didn’t officially declare a war against Iran before we killed their supreme leader (Actually we never declared a war). That’s not right. Too cheap to my taste. Even Iraq war we gave Saddam a few days to leave the country before we started the war. He just refused to leave.
We didn’t decimate Iran leadership. The supreme leader is still Khamenei. But we made Iran united. Before the war, Iran opposition was very strong.