Thanks to this local post Adding a CRM Analytics Dashboard to a Salesforce page so users without license can see it?, that contains this insight that sums up the process well:
It's all super convoluted, I am afraid
I've found this Tableau CRM Packaging for ISVs Medium post. It's full of magical JSON edits and includes the key point:
However, the best and the only recommended way to distribute a package is by choosing the “Analytics Template” component.
There is this Salesforce documentation:
An embedded app template has a templateType of embeddedapp. An embedded app doesn’t require users to have access to Analytics Studio. The embedded app is created when a managed package containing the template and other supporting assets is installed in a Salesforce org. An embedded template uses the auto-install framework to install the app in an org without user interaction.
Note this valuable reference information about to help with the hand-editing of the template Analytics Templates Developer Guide.
Trying this now and if successful will flesh this answer out a bit.