Load presets and names from ONVIF camera into input_select

I’m loving the ONVIF integration and can do a lot with it. One thing I’d like to add would be the ability to get an Input Select that has all the presets by name in it automatically synced with the camera via the onvif GetPreset call on the PTZ service

I can do this manually defining the Input Select the normal way, but it gets out of sync as I change the presets on the camera.