issue #22638: Add support for inventory availability to 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.