The master branch isn’t used in zigpy, everything is completed in the dev branch.
You can see what’s been released by checking here Releases · zigpy/zha-device-handlers.
In this case, #3422 was released as part of 0.0.125, so it’s included in the current HA release.
As far as why your device isn’t working, it’s likely not matching the model and manufacturer. If you want to add a custom quirk, there are several guides here on the forums, here is one https://community.home-assistant.io/t/zigbee-guide-how-to-add-setup-local-custom-zha-device-handlers-also-known-as-quirks-in-the-zha-integration/.