Are there plans to add a 3rd middle point for shades in the api?

Most shades I see have open/closed and a 3rd partially open button

It has it. It is the little square

Depends on the model of shade motor / remote control. — Some shade motors support a “Preset” action, others do not. We support it when it exists.