Possible to create a blueprint node with drop down to select from data?

No, array use intiget index which is not guarranty to be presistent, item 3 will become 2 when you remove item 1 and besides get node let you get any item of specific index. You would need to create your own K2Node class to do something like this.