For my old printer and slicer I had the option to create tree supports and from there to modify them.
For a model like yours it would have been a flimsy thin tree as well, but I would have been able to create a branch to the vertical wall of the support, or two.
After that the bottom of the main branch could be deleted.
Was always a hit and miss as the slicer obviously tried to preserve the vertical wall without flaws.
I since found a workaround for very tall models that need supports high up the slicer can’t get right.
Below the support area I create and angled platform to hold the support.
Intentionally placed with a slight gap to the vertical wall.
Between 0.04 and 0.1 works depending on how you set the gap detection.
The first layer of this platform joins the model.
Quite easy to clean up and does the trick in terms of saving a lot of filament and print time.
Requires the right software and being able to modify a model …