bifrost: Constant fold after lower_explicit_io

nir_lower_explicit_io generates mul+add chains even for constants.  One
round of constant folding should get rid of these.  This fixes all of
the dEQP-VK.glsl.conversions.* tests on panvk.

GoGoGoGo'd-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>

Part-of: <!15349>
40 jobs for !15349 with panfrost/cf-after-io in 19 minutes and 11 seconds (queued for 5 seconds)
latest merge request