Preheat oven to 400°F. Line a baking sheet with parchment paper or spray with baking spray.
In a large bowl, rub sugar and orange zest together, then mix in flour, baking powder, and salt.
Add cold butter and cut in with a pastry cutter (or mix on low) until crumbly.
In a small bowl, whisk egg, sour cream, heavy cream, orange juice, and almond extract. Add to dry ingredients and mix until just combined.
Gently fold in cranberries.
Turn dough onto a floured surface, pat into a 1-inch-thick circle, and cut into 8 wedges.
Arrange wedges on the baking sheet, brush tops with heavy cream, and bake for 18–20 minutes until golden brown. Cool on a wire rack.
Gradually whisk the powdered sugar, orange juice, orange zest, and melted butter together, adding the orange juice a little at a time. Adjust the amount of juice as needed to achieve your desired consistency—use less for a thicker glaze or more for a thinner drizzle. Mix until the glaze is smooth and lump-free.
Drizzle glaze over cooled scones and enjoy!