Place an oven rack in the middle position and preheat oven to 350°F (175°C). Grease a 9x5-inch loaf pan with butter or baking spray, then line the bottom with a parchment strip that overhangs the two long sides for easy removal.
In a medium bowl, whisk together flour, baking soda, baking powder, salt, cinnamon, nutmeg, and ginger for about 30 seconds until uniform and fluffy. Break up any spice clumps and set aside.
In a large bowl, lightly beat the eggs for about 20 seconds until smooth and frothy. Add pumpkin puree, granulated sugar, brown sugar, vegetable oil, and vanilla, then whisk vigorously for 1 to 2 minutes until creamy, glossy, and fully blended.
Add the blueberries to the wet mixture (straight from the freezer if frozen). Fold gently with a spatula for about 10 to 15 folds until the berries are evenly scattered but still whole.
Pour the dry ingredients into the wet mixture and fold gently for just 8 to 10 strokes, until no pockets of dry flour remain. A few small lumps are fine; do not overmix.
Spoon the batter into the prepared pan and spread evenly. Tap the pan on the counter 2 to 3 times to release air bubbles, then bake on the middle rack for 55 to 65 minutes, until a toothpick inserted in the center comes out clean. Tent loosely with foil after 40 minutes if the top browns too quickly.
Cool the bread in the pan on a wire rack for 10 minutes, then use the parchment overhang to lift it out onto the rack. Cool completely for at least 1 hour before slicing for the best texture.