Preheat oven to 350°(F) and line 24 muffin cups, in two 12-cup muffin tins, with tulip muffin liners.
In a large bowl, or the bowl of your mixer, combine 3½ cups of flour, 1½ teaspoons of salt, 3 cups of sugar, and baking soda. Mix on low. Add in pumpkin purée, 1 teaspoon cinnamon, 1 teaspoon nutmeg, 1 cup of oil, and ⅔ cup water. Mix on low, adding eggs one at a time until well incorporated. Scrape down the sides and bottom of the mixing bowl. Mix again to combine.
Fold in fresh, or frozen, thawed, cranberries. Fill muffin tins ⅔ the way full of pumpkin cranberry batter. Top each muffin with an additional 2–3 cranberries. This step is optional.
To make the crumb topping: In a separate medium-sized bowl, combine ½ cup of sugar, ½ cup packed brown sugar, 1 teaspoon of cinnamon and 1½ cups flour. Use a whisk to combine. Add in melted butter. Stir to combine. Sprinkle the mixture with the remaining 6 Tablespoons of flour and blend in with a fork to create a crumb.
Top each muffin with 3–4 tablespoons of crumb streusel. Bake in a preheated oven for 30–35 minutes until the top springs back when lightly pressed. Remove from oven and cool 5 minutes before removing from the muffin tin. Store in an airtight container.