Add ability to select multiple instances for "Object Variable" user defined properties
As a Phaser Editor user, I would like the ability to select multiple instances in the scene for an Object Variable user defined property. When the dialog comes up now, it gives the option to select multiple, but does not allow you to click select.

A general solution that was proposed was to add an "isArray" property onto the user defined properties to better support this functionality across multiple user defined property types. This is a great solution as it provided typescript type safety and generalizes the functionality. I can see many use cases when you would like to reference an array of Scene keys, animation keys, texture keys, colors, etc. Adding it to the Object Constructor user defined property will also have many use cases. (ex: having a dropTypes property on a box gameObject that spawns multiple types of items when a box is destroyed. Things like items, powerups, coins, etc )
