Preheat your oven to 350°F first. Line your pan with parchment paper and let the extra paper hang over the sides. Those paper handles will help you lift the whole slab out later. This small step makes slicing so much easier.
Pour the melted butter and brown sugar into a large bowl. Beat them on medium speed until they look smooth and glossy. This step builds the chewy, caramel-like base. Don't rush it, because the sugar needs a moment to blend in.
Beat in the eggs, orange extract, and vanilla extract until everything looks combined. The batter will smell bright and sweet right away. That orange aroma is the first sign you are on the right track.
Add the ginger, baking powder, salt, and flour. Mix on low speed, and stop once no dry flour remains. Overmixing can make the bars tough. A short mix keeps them soft and tender.
Switch to a spatula and fold in the white chocolate chips and craisins by hand. Stir gently until they are spread evenly through the batter. The batter will be thick and sticky. That is exactly how it should look.
Spread the batter evenly across the pan, pressing it into the corners. Bake for 18 to 22 minutes, until the center is set and the edges are golden. Watch the clock closely. Overbaked bars turn hard, so pull them out as soon as they look done.
Move the pan to a wire rack and let the bars cool all the way. Don't frost them while they are warm. Warm bars will melt the frosting into a sticky mess. Patience here gives you clean, neat layers.
Beat the softened cream cheese and powdered sugar until the mixture feels smooth and fluffy. Stir in the orange and vanilla extracts. You can whip this up while the bars bake. It saves time and keeps the process smooth.
Spread the frosting over the cooled bars in an even layer. Sprinkle the chopped craisins on top for a pop of red. Dip a fork in the melted white chocolate and shake it over the bars. You will get pretty white streaks that look just like the Starbucks version.
Refrigerate the bars for about one hour so the frosting sets. Lift the slab out using the parchment. Cut it lengthwise into strips and then crosswise into squares. Slice each square diagonally to make triangles.