Preheat oven to 350°F. Line four 7 inch pans or three 8 inch round pans with parchment rounds, and grease with non-stick cooking spray.
Mix together all dry ingredients (flour, baking powder, sugar, cinnamon, ginger, nutmeg, and salt) in a stand mixer with a paddle attachment until fully combined.
Mix chunks of room-temperature butter slowly into the dry mix, on a low speed. Continue to mix until no large chunks of butter remain, and the mixture becomes crumbly.
Pour in egg whites, and mix on low until just incorporated.
Mix in the sour cream, then the pumpkin puree on a low speed.
Add in vanilla and oil, and mix at a low speed until fully incorporated. Scrape down the sides of the bowl with a spatula, then beat on low speed for about 15 seconds.
Divide batter evenly between the prepared cake pans.
Bake for 33 minutes, or until a toothpick comes out clean. Allow the pans to cool for 10 minutes, then run an offset spatula around perimeter of the pan to separate the cake from the pan.
Place cake layers into the freezer for 45 minutes, to accelerate the cooling process. Once the layers are fully cooled, carefully flip the pans and remove the layers from the pans.
Use a serrated knife to level the tops of the layers, and save in a bowl to make the pumpkin stump.