Heat a large pot over medium heat and add chopped bacon. Cook until crispy and fat is rendered, then remove with a slotted spoon and let drain on a paper towel. Add onions and leeks to the pan with a sprinkle of salt, cooking for 5 minutes. Add in mushrooms and cook for 2-3 minutes more. Stir in garlic and cook for 30 seconds. Add spinach, kale, squash, tomatoes, beans, stock and parmesan rind. Bring to a boil then reduce to a simmer and cook f0r 20 minutes, covered. While soup is cooking, make biscuits below and preheat oven to 375 degrees F.
After 20 minutes, stir parmesan and bacon into soup and transfer to the baking dish. Top with biscuits, then brush each biscuit with cream. Bake for 50-55 minutes. Let cool for 10 minutes before serving.
To make biscuits: In a large bowl, combine flour, baking powder and salt. Add butter cubes, and using your fingers, a fork or a pastry blender, mix until coarse little crumbles remain. Make a well in the middle of the flour, then add cream and cheese. Stir until a sticky dough forms, then make 8 small rounds of dough.