Preheat the oven to 375°. In a small bowl, mix the first 4 ingredients. In a large bowl, whisk the eggs. Whisk in the pumpkin, evaporated milk, almond extract, and the sugar-and-spice mixture; pour into the piecrust. Bake until just set in the center, about 1 hour. During the last 10 minutes of baking, top the pie with amaretti cookies, making a 2-inch border around the edge of the pie, and sprinkle almonds in the center. Let cool completely on a wire rack. Serve with whipped cream, if using.