Phantom voters would require an ID to be created before they can register to vote, so an ID check wouldn't help.
With thousands registered at one address. From your article, the proposed law didn't limit valid voters based upon their id address. So I don't see how it would help.
Dead voters are removed from the registration database and wouldn't be counted, unless they passed away out of country.
Moved out of state would be a possibility, but the person that moved would have to have not received a new id or license in their new state, which may happen but seems largely unlikely.
Do you have any data showing how large these potential issues are?
Checking id correctly at time of vote slows down the process and causes less people to vote. If there's a meaningful amount of fraud, it should be investigated and fixed, but we should strive towards allowing as many of our fellow citizens to vote as we can. I'm just unsure that there's a level of fraud from your examples that would balance out the reduction in people voting. But if you have data to back it up, I'm happy to read it and possibly change my opinion.