faces: Fix Choices delegate size and other porting bugs
ItemDelegate has a proper size these days so we shouldn't override it. Additionally, clipping needs to be enabled for the scroll view and we can use ItemDelegate's indicator for the arrow icon instead of needing to override the entire contentItem.