Preheat oven to 350 degrees with rack set in the lower third of the oven. Lightly butter a 7x11 casserole dish; set aside.
In a large bowl, whisk together cream, milk, and eggs. Add baguette and gently toss to coat. Set aside at room temperature for 30 minutes to soak, stirring a few times.
In a small saucepan, warm Grand Marnier until lightly simmering, off the heat, stir in your golden raisins to let plump and macerate. Set aside.
Meanwhile, melt butter in a medium saucepan over medium heat. When butter is bubbling and beginning to brown, stir in coconut sugar, maple, vanilla, spices, and salt.
Add apples, toss to coat, and let simmer, stirring often, for 3-5 minutes. Set aside off heat and let cool down slightly. Meanwhile, drain golden raisins and discard liquid.
Gently fold apple mixture and golden raisins into the bread mixture until well combined.
Spoon bread and apple mixture into prepared baking dish, then pour remaining liquid over top. Place dish on a parchment-lined baking sheet to prevent spillover mess.
Bake, covered with parchment-lined foil, for 20 minutes then uncover, sprinkle top with coconut sugar, and continue to bake until bread pudding is golden brown and set in the center, 40-45 minutes more.
Let cool for 15-20 minutes before serving with lightly-sweetened whipped cream.