Arrange an oven rack in the centre position and preheat to 350 F.
Coat the bottom and sides of a loaf pan with coconut oil. Line the bottom and two longer sides with a piece of parchment paper, leaving an overhang of an inch or two on each side.
Spread the pumpkin seeds on a small baking sheet and bake, shaking halfway through, until golden, puffed, 5-6 minutes. Set aside and cool.
In a large bowl, whisk the flour, baking powder, turmeric, salt and garam masala.
In a separate mixing bowl, whisk the eggs briefly to break up the yolks and whites, then add the maple syrup, vanilla and sugar and whisk vigorously until the mixture is smooth and thickened, about 30 seconds.
Slowly pour the warm coconut oil, whisking constantly, until fully incorporated. Stir in the pureed pumpkin until smooth.
Make a well in the centre of the flour mixture and pour in the pumpkin mixture. Stir gently just until you've created a smooth batter. Fold in the pumpkin seeds.
Scrape the batter into the prepared loaf pan and smooth the top. Sprinkle with chopped crystallized ginger.
Bake Indian Cake until the top is risen a toothpick inserted in the centre comes out clean, 55-65 minutes.
Let the cake cool in the pan for 20 minutes, then use a paring knife to cut between the cake and pan. Use the parchment paper to lift out the loaf and let it cool on a wire rack.
Prepare glaze by whisking icing sugar, milk and cardamom in a small bowl. Pour over cooled cake. Garnish with chopped pistachio, curry leaf and rose petals.