Bring a large Dutch oven or pot of salted water to a boil.
Add the whole wheat gnocchi and cook according to package instructions.
About 5 minutes before the gnocchi is done, add the corn (fresh kernels cut from 2 small ears or 2 cups frozen) to the pot and continue cooking until both are tender.
Reserve about 1/2 cup of the cooking water, then drain the gnocchi and corn in a colander.
Return the pot to medium heat and add the half & half, cream cheese, and grated Parmesan; stir until the cheeses melt and form a smooth sauce, using a splash of reserved cooking water to thin if needed.
Stir in the diced red bell pepper, salt, garlic powder, dried parsley, and black pepper to season the sauce.
Add the drained gnocchi and corn to the sauce and toss gently to coat and heat through.
Fold in the torn arugula and baby spinach mix until wilted, then adjust seasoning and serve immediately.