Resolves the absolute path to the report's Blade document in the host
PHP package's resources directory:
/resources/ui5/reports//report.blade.php
mirroring {@see AbstractUi5Card::getManifest()}. <slug> is the last
dot-segment of the namespace ({@see SluggedSource::getSlug()}) — the
same value the ui5:report generator uses for the report folder, so a
scaffolded report resolves its own view with no per-class boilerplate.
<package-root> is derived from the module class file via reflection
(dirname($moduleFile, 2)), so resolution holds for any module whose
class sits at <package-root>/src/<X>.php (the convention the ui5:*
generators emit).
Report blades are server-side PHP, so resolution intentionally
bypasses the module's source strategy (which governs UI5 client
sources, not the host package's Blade templates) — the same reasoning
as getManifest(). Unlike getManifest(), this returns the PATH (not
the contents): {@see \LaravelUi5\Core\Http\Controllers\ReportController}
feeds it to view()->file(...).
Reports with a non-standard layout can override this method on the
concrete class.