Preheat the oven to 350°F. Line the muffin pan of your choice (regular or jumbo) with paper liners or parchment squares. Whisk the flour, baking powder, baking soda, cinnamon, nutmeg, ginger, cloves, and salt in a large bowl until well combined.
Whisk together the sugar, pumpkin puree, oil, eggs, and vanilla until blended.
Pour the wet ingredients into the dry ingredients and stir gently to form a smooth batter without streaks of flour. Some lumps are okay; be careful not to overmix.
Use your fingertips or a fork to mash the cold butter with the sugar, flour, cinnamon, and salt to form a paste.
Divide the batter among the prepared tins. Place ½ cup of batter in each jumbo cup or ¼ cup of batter in regular cups, then scatter the streusel on top of each one. (You should have 12 jumbo ones or 24 regular ones.)
Bake at 350°F for 25-30 minutes for jumbo muffins or 18-23 minutes for regular muffins. They are done when a toothpick inserted into the center comes out clean or with one or two moist crumbs attached. Let them cool in the pan for 10 minutes, then let them cool completely on a wire rack.
Dust a little icing sugar on top of each muffin, then enjoy.