Preheat your oven to 350°F (175°C). Grease an 8 1/2 x 4 1/2-inch loaf pan with nonstick spray or melt a little coconut oil and use it to grease the pan. This helps ensure the bread doesn't stick and comes out easily after baking.
In a large bowl, combine the mashed bananas, canned pumpkin puree, melted coconut oil (save a little if you used it on the pan), eggs at room temperature, 2 tablespoons plain Greek yogurt, packed brown sugar, and 1 teaspoon vanilla extract. Whisk the ingredients together until smooth and fully incorporated.
Add the white whole wheat flour, baking soda, ground cinnamon, ground ginger, ground nutmeg, ground cloves, allspice, and salt to the wet mixture. Stir gently until just combined, being careful not to overmix, which can make the bread dense. Once combined, gently fold in the chopped pecans. I like to reserve a few pecans to sprinkle on top for a nice crunch and visual appeal.
Pour the batter into the prepared loaf pan, spreading it evenly. If desired, sprinkle extra chopped pecans on top. Bake in the preheated oven for 45 to 60 minutes, or until a toothpick inserted in the center comes out clean. Allow the bread to cool in the pan for 10-15 minutes, then transfer to a cooling rack to cool completely before adding the frosting.
While the bread cools, prepare the frosting. In a medium bowl, beat together the reduced-fat cream cheese (neufchatel), 1/3 cup plain Greek yogurt, pure maple syrup, 1/2 teaspoon vanilla extract, and 1/2 teaspoon ground cinnamon. Use an electric hand mixer on medium speed until the mixture is smooth and well combined. For a little extra tang, I sometimes add a tiny splash more yogurt or lemon juice.
Once the pumpkin banana bread has completely cooled, spread the prepared maple cream cheese frosting evenly over the top. Slice and enjoy! Top with reserved pecans, if desired.