Build dependencies as part of the CI, and update harfbuzz/pango

CC @alatiera - there's a section for you to fill out if you want, about BuildStream 😄

Merge request reports