Preheat oven to 450℉ and fill muffin tins with muffin liners.
In a large bowl, whisk together 2 1/2 cups flour, baking powder, baking soda, and salt.
In a separate bowl, whisk together the eggs, sugar, Greek yogurt, vegetable oil, orange zest, orange juice, and orange extract until well combined.
Add the flour mixture to the wet ingredients in two batches, stirring just until combined. Allow the batter to sit for 10 minutes.
Meanwhile, in a small bowl, toss 1 cup of frozen cranberries with 1 tablespoon of flour.
Gently fold in the flour coated cranberries into the muffin batter.
Using a large cookie scoop, fill muffin liners 3/4 full with batter. Place the remaining 1/4 cup of cranberries on the tops of the muffin batter, filling in any gaps. Sprinkle each muffin with a small amount of sparkling sugar.
Bake at 450℉ for 10 minutes, then reduce the temperature to 325℉ and bake for an additional 8-10 minutes or until a toothpick inserted into the center comes out clean and the muffin tops spring back to the touch.
Allow the muffins to cool for about 5 minutes before transferring them onto a cooling rack.