Make the Crumb: Mix the cranberries and orange juice in a small bowl and soak for 10 minutes, or until softened. (The amount of time needed depends on the dryness of the fruit.)
Drain the cranberries, reserving 1 tablespoon / 15 ml of the juice. Return the cranberries to the bowl, and add the pecans, oats, whole cane sugar, zest, and oil. If the crumb is dry, add the reserved tablespoon of juice. Think damp sand. Stir the chips into the crumb and set aside while you make the cake.
Make the Cake: Position a rack in the center of the oven and preheat to 350F / 180C. Oil the sides and bottom of a 9-inch round cake pan and line the bottom with a parchment circle (or paper cut to fit). Do not oil the paper.
Place a wire mesh strainer over a medium bowl. Add the all-purpose flour, pastry flour, cocoa, sugar, baking powder, baking soda, cinnamon, and salt to the strainer and stir with a whisk to sift the ingredients into the bowl. (If any small bits remain in the strainer, add them to the mixture in the bowl.) Whisk to aerate the mixture.
Whisk the oil, maple syrup, nondairy milk, vanilla, vinegar, and orange oil (if using) in a separate medium bowl until completely combined. Immediately pour into the dry mixture and whisk until the batter is smooth. Stir the chocolate chips into the batter.
Pour about half the batter into the prepared cake pan. Sprinkle with half the crumb, going light on the center. Pour the remaining batter over the crumb, using a small spatula or thin knife to spread batter to the sides of the pan if necessary. Sprinkle the remaining crumb over the batter, again keeping the center relatively light on crumb.
Bake for 55 to 60 minutes, or until the cake has begun to pull away from the sides of the pan and a wooden toothpick or skewer inserted into the center comes out clean or with just a few moist crumbs.
Cool the pan on a wire rack for 10 minutes. Place a piece of parchment on top of the cake and invert. Remove the pan and carefully peel off the parchment paper. Invert the cake again, top side up on the rack and cool to room temperature before cutting and serving.