In QGIS 3.20 I have clusters of overlapping polygons as shown in the image below:
My requirement is to dissolve each of these clusters into single polygons. While the "Dissolve" tool provides me with the required visual output as shown below, it ends up merging all the polygons (of all the clusters) together into a single feature.
The polygons in each cluster don't share a common attribute so I can't dissolve by attribute either. The full set is also too large in number for me to select them manually.
How do I dissolve based on whether or not the polygons overlap with each other?