feat: implement recurring budget management including scheduling, automated renewal, and service-level tracking