Normative Moral Pluralism for AI: A Framework for Deliberation in Complex Moral Contexts