Because prepping the pumpkin takes some time, I recommend doing that before starting the soup.
Add olive oil and pancetta into a large (6 to 7 quart) dutch oven. Heat over medium-low and cook until crispy, stirring occasionally. Use a slotted spoon to transfer the crispy pancetta to a paper towel lined plate, leaving the fat in the pot.
To the rendered fat, add the pumpkin, carrots, celery, onion, garlic, thyme, rosemary, rubbed sage and 1 teaspoon kosher salt. Stir to coat in the fat. Cover and cook for 10 to 12 minutes or until softened.
Next, add in the crushed fire-roasted tomatoes, low-sodium chicken broth, bay leaf and the parmesan rind. Stir, cover and bring to a boil. Once boiling, reduce heat to low and simmer for 30 minutes.
Meanwhile, bring a pot of water to boil. Once boiling, add a small palmful of sea salt and stir in the pasta. Following the package directions, cook the pasta to al dente.
When the soup is done simmering, add in both kidney beans and great northern beans, cooked pasta and crispy pancetta. Stir to incorporate. Add in the chopped kale. Stir and cook until wilted. About 5 minutes.*At this point, if you feel the soup needs more broth, you can add up to 2 more cups of low-sodium chicken broth. Pour in the dry white wine. Stir and heat through. Taste and add more salt (up to 2 more teaspoons) and freshly ground black pepper as needed.
Remove the parmesan rind and bay leaf before serving.
Ladle soup into bowls, top with basil oil, freshly ground black pepper and freshly grated parmesan cheese.