Fixes BHV-9597 - Expandable Picker needs to handle dynamic data

## Issue
The current solution for handling dynamic data in Expandable picker enforces developers to create a custom component.

## Fix
Add a new component to the framework that wraps a DataRepeater to allow a data-driven expandable picker

Enyo-DCO-1.1-Signed-off-by: Ryan Duffy <ryan.duffy@lge.com>
I think ExpandableDataPicker follows the Picker conventions better. There's an IntegerPicker that's a specialization of Picker and a ExpandableIntegerPicker that's the expandable version of it. Similarly, we could create a DataPicker that's a specialization of Picker and ExpandableDataPicker is its expandable version.