* fixes#2047 restructure package docs workflow
This change splits the package docs workflow into reusable parts for
flexibility so that we can run different builds on various schedules.
---------
Co-authored-by: Felix Fontein <5781356+felixfontein@users.noreply.github.com>