Preheat the oven to 350°F (180°C). Line a 9x13-inch baking pan with parchment paper. Set aside.
In a large mixing bowl or with a stand mixer, cream together salted butter and brown sugar until light and fluffy.
Add the eggs one at a time, beating well after each addition.
Mix in the vanilla, and orange zest until well combined.
Add the flour, cornstarch, salt, baking powder, baking soda and ginger to the wet ingredients, mixing until just combined.
Mix in the white chocolate chips and dried cranberries.
Spread or press the thick batter evenly into the prepared baking pan.
Bake in the preheated oven for 25-30 minutes or until a toothpick inserted into the center comes out clean.
Allow the bars to cool completely in the pan on a wire rack.
In a medium bowl with an electric hand mixer or with a stand mixer beat together cream cheese, and butter until smooth.
Add the powdered sugar, 1 cup at a time, mixing slowly until completely incorporated. Repeat this step until all of the powdered sugar has been incorporated.
Add the clear vanilla mixing until smooth and creamy.
Adjust the consistency of the frosting by adding the heavy cream, a small amount at a time, up to 1/4 cup, until your desired consistency.
Once the bars are completely cooled, spread the frosting evenly over the top.
Sprinkle the dried cranberries and orange zest onto the top of the frosting.
Melt the white chocolate chips in the microwave (30 second intervals) until smooth. Transfer the melted chocolate to a zip top bag and snip the corner. Drizzle the white chocolate on the top of the bars.
Place the pan in the refrigerator to allow the frosting to set.
Once chilled, cut into squares and then into triangles.
Serve and enjoy!