If it's just a temporary solution until you roof the deck, how long do you expect it to last and do you plan to remove it after roofing it?
If you want for just a couple years, I'd suggest the lowest cost solution.
In that case, I'd build a wooden frame to hold corrugated plastic roof panels and just hang it under the deck. Angle it to pour the rainwater outwards and install chicken wire, or whatever keeps birds from accessing the gap.
One remark about rain. Will heavy and windy rains make the deck wet enough to drip even after you roof it? Do you still want to keep everything dry under the deck? If so, you might consider a permanent solution using the metal roof panels.