I was JUST looking for a solution to Single Page Applications! I reached out to @Damaris Lasa of e-nor and she was able to share a very well written solution from their team on how to tackle it straight out of GTM using history change triggers.
Thank you for sharing as it is always nice seeing different ways to solve the same issue.
Either the content you're seeking doesn't exist or it requires proper authentication before viewing.