Subroutine for handling ws show crate subcommand: single crate only.
We do not attempt to create a workspace. We simply confirm that the given path is a single crate.
Subroutine for handling ws show crate-tree subcommand: single crate plus its internal dependencies.
If merge_crates is true, merges them into one interface; otherwise prints them separately with dividers.