Assessing Historical Structural Oppression Worldwide via Rule-Guided Prompting of Large Language Models