2 cups (9 ounces) all-purpose flour
1 1/2 teaspoons baking powder
1/2 teaspoon baking soda
3/4 teaspoon salt
1 cup granulated sugar
1/2 cup coarsely chopped pecans
2 cups fresh chopped cranberries
3/4 cup orange juice, from 3 oranges
2 to 3 tablespoons orange zest, from 3 oranges
4 tablespoons melted butter
1 egg, beaten
1 to 1 1/2 cups powdered sugar, or more, as desired
1 to 3 tablespoons orange juice, from reserved orange juice
1 tablespoon melted butter
1 teaspoon orange zest, from reserved orange zest
1/4 teaspoon vanilla extract