Add garage door opener with light (#4852)
* Add garage door opener with light device config
Adds support for Tuya garage door openers that include a light entity.
DPS mapping (confirmed via live device testing):
- 101 (string): control command - open/close/stop
- 102 (integer 0-100): current position percentage
- 105 (boolean): light switch
- 107 (string): door state - opened/opening/closed/closing
* Update garage_door_with_light: add position control and partial_opening state
- DPS 102 supports position targeting (confirmed: door stops at requested %)
- Add position (settable) alongside current_position (readable)
- Map partial_opening state (reported when door stopped mid-travel)
* Fix partial_opening mapped to null per review feedback
* feat(aosdk_garagedoorwithlight): rename file
- this is not following standard tuya cover dps, so it should not misleadingly use a generic filename.
---------
Co-authored-by: Jason Rumney <make-all@users.noreply.github.com>