Lawyers can argue about the stop, but it happened. They happen all the time. The cop might not have had probable cause, he stopped the car for no better reason than he wanted to, but that isn't the cause of all the difficulties. It hit the fan when the cop starts running the paperwork.
"When Godwin ran Parker’s license, the computer said it was suspended. He also said the registration card was expired."
That's the root problem, not the stop. There was, from the cops perspective, a real infraction here. So rather than debate the constitutionality of the stop, we should address the overly-complex system that resulted in this perceived infraction. If the computer was wrong, fix the machine. If the paperwork was actually expired, why are they still using paper? If we don't want cops issuing onerous citations for these things, change the laws so they cannot. We should not patch over bad laws by simply not enforcing them.
In many jurisdictions (ie mine) the entire stop would have been perfectly legal. We display out registration/insurance details on a license plates. So cops are perfectly justified in pulling cars over with expired registration/insurance/plates. They need not speculate. They cannot claim suspicion or the need to check paperwork when the plate shows validity. And and driver stepping into a car can see on the plate whether everything is correct. Every cop should be able to lookup a plate and check all the paperwork prior to pulling anyone over.