Spending caps and alerts

Put ceilings on what agents spend on AI models, per session, per agent and across the account, and get alerts before they're reached.