[#52756531] Fixes found-in-workspace link for HDFS Datasets on index & show pages.
Refactors HDFS file mask / dataset translations & objectTypes
[#52756531] Refactors datasets to utilize subclasses & stop dispatching on explicit types

- Ubiquitously replaced Dataset constructors with DynamicDataset constructors

- Extracted ChorusView-specific logic from WorkspaceDataset, to avoid dispatching on type
    - urlTemplate
    - isChorusView (should deprecate)
    - preview
    - statistics
    - activities

- Extracted HdfsDataset-specific iconURL method from Dataset