[PropertyWrappers] Fix a bug with class property wrapper access control (#29023)
* [PropertyWrappers] Class property wrapper cannot have an open init, so make sure to consider that when looking for suitable wrapper inits
* [PropertyWrappers] Extract the access control check into a separate static method