Make the streusel topping: In a medium bowl, mix together the flour, cinnamon, and brown sugar. Add in the melted butter and stir together with a fork until it begins to form into crumbles and resembles pea-sized clumps. You may need to use your hands/fingers to form into nice crumbles. Place in the fridge.
Preheat the oven to 425 degrees F. Line a 12 cup muffin pan with bakery style- parchment paper liners. To make parchment paper liners for bakery style muffins: cut out twelve 6-inch squares of parchment paper. Cut about 2 inches deep on each side of the square. (You’ll end up with four cuts on each square.). Press the center of each parchment piece to the center of each muffin tin, allowing the edges to naturally fold on top of each other. Use your fingers or a cup to press the paper down. Don’t worry if the paper rises a bit. It will naturally sink down once you add batter.
Mix together dry ingredients: In a medium bowl, whisk together the flour, almond flour, baking powder, baking soda and salt. Set aside.
In a separate large bowl add the sugar and orange zest and use your fingers to rub the orange zest into the sugar for at least 30 seconds to infuse the sugar with orange flavor.
Mix together wet ingredients: In the same large bowl with the orange zest and sugar, add in eggs, orange juice, yogurt, vanilla extract and almond extract. (Do not mix in the butter yet!) Whisk together until well-combined and smooth.
Combine: Add the dry ingredients to the wet ingredients and mix with a wooden spoon until just combined. Stir in the melted butter until well combined. Do not overmix the batter, you just want to stir it until the batter is smooth.
In a medium bowl, add the cranberries and 2 tablespoons of flour and stir to coat the cranberries. (This is so the cranberries do not fall to the bottom of the muffins when baking!) Gently fold cranberries into the muffin batter.
Divide batter evenly between the prepared muffin cups. Add about 2 teaspoons of cranberry jam on top of each muffin. Sprinkle the streusel around the jam as best you can so that you can still see the jam coming through.
Bake for 7 minutes at 425ºF, then turn the oven heat down to 350ºF and bake for 12 to 18 more minutes until a tester comes out clean. Allow muffins to cool for 10 minutes in the pan before enjoying.