Preheat the oven to 325°F and line a baking sheet with parchment paper.
Reserve one-fourth of the dough to make decorative toppings (see below for Pastry recipe). Press the remaining dough into the bottom and up the sides of a 9-inch pie plate, using the palms of your hands to ensure the crust is even throughout. Press together any breaks in the dough, then crimp or flute the edges with your fingers. Cut a round of parchment paper to fit the bottom of the crust and fill with pie weights or dried beans. Freeze until firm, about 15 minutes.
Bake the pie shell for 10 minutes, remove the weights and parchment paper, and bake for 5 minutes more, or until the crust is golden. Cool completely on a wire rack.
Roll out the reserved pie pastry between two sheets of parchment paper. Use cookie cutters to cut out shapes. Make an egg wash by mixing together the egg yolk and coconut milk and brush onto the pastry shapes. Transfer to the prepared baking sheet and bake for 15 minutes, or until the shapes are golden. Cool completely on a wire rack.
Increase the oven temperature to 350°F. Place the pie shell on a rimmed baking sheet and brush the edges with the remaining egg wash.
To make the filling, whisk together the pumpkin, eggs, coconut milk, maple syrup, cinnamon, ginger, nutmeg, cloves, cardamom, lemon zest, and salt. Pour the filling into the prepared pie shell. Bake for 15 minutes, then cover the crust with foil and continue baking for 20 minutes, or until the custard has set but still jiggles slightly in the center. Turn off the oven and leave it cracked open for 30 minutes while the pie cools.
Cool to room temperature on a wire rack, then place the decorative cut-outs around the perimeter of the pie and place it in the refrigerator to fully set, about 2 hours. Serve with the whipped coconut cream or whipped cream.