In a large pot, heat olive oil on medium.
Add the salt and onion and saute for 5 minutes, lowering the heat if it starts to brown.
Add the garlic and saute for 1 minute.
Stir in the spices - smoked paprika, paprika, cumin, and cayenne - and saute for 30 seconds.
Pour in the chicken stock and give the soup a good stir.
Then add the sherry, apple, pumpkin, and roasted red peppers. Bring the soup to a boil, then lower the heat to a simmer and cook for 20-30 minutes, or until the squash is very soft and falling apart.
While the soup is cooking, saute the slices of pancetta in a skillet until browned and crispy. Set aside.
Puree the soup until smooth, either with a hand blender or in batches in a counter blender.
Add the cream and warm the soup through until it's just starting to bubble. Taste and adjust the seasonings, adding salt and pepper as needed.
Serve the soup topped with the crispy pancetta and toasted pumpkin seeds.