Preheat oven to 350 and line a baking sheet with parchment paper. Combine almond flour and baking soda in a large bowl. Combine almond butter, egg, maple syrup and pumpkin in small bowl and mix well. Add wet ingredients to dry ingredients and mix well, add in cranberries and combine. Make topping by combining all ingredients together. Spoon batter into 6 large or 12 smaller muffin tops and divide topping. Bake for 15-20 minutes or until done.