Preheat your oven to 350°F (175°C) and line a muffin tin with cupcake liners.
In a mixing bowl, whisk together the flour, baking powder, baking soda, salt, cinnamon, ginger, nutmeg, and cloves.
In another bowl, mix the pumpkin puree, vegetable oil, granulated sugar, brown sugar, eggs, and vanilla extract until well combined.
Gradually add the dry ingredients to the wet ingredients, mixing until just combined.
Divide the batter evenly among the cupcake liners, filling each about ⅔ full.
Bake for 20-25 minutes, or until a toothpick inserted into the center comes out clean. Let cool completely.
For the frosting, combine the egg whites, sugar, and cream of tartar in a heatproof bowl. Place over a pot of simmering water and whisk constantly until the sugar is dissolved and the mixture is warm to the touch.
Remove from heat and beat the mixture on high speed until stiff, glossy peaks form. Beat in the vanilla extract.
Transfer the frosting to a piping bag and frost the cooled cupcakes.