feat(recurring): implement recurring transaction engine, worker execution, and wallet balance updates