[#52668021] Create workspace dataset index page buttons

 - not hooked in yet, will be used in the workspace dataset index page
 [#52668021] Use workspace dataset index page buttons view in the page.

 -  Use a dialog launcher for FileImport and pass in workspace directly instead of using data-dialog
 -  Move some tests/logic from page specs into button view specs.