issue #22638: Changes to support showing inventory availability on Sales Order

This includes the pull request for 22534 plus
Notable changes: 
 * Separate building of components on XV.GridBox so create function can be intercepted to do other things with the view.
 * Add CSS support for a list in a XV.GridBox that matches the style of the grid's sandwich lists.