Implement eager load method in repository, optimise BudgetServices.GetLatest SQL calls, update NuGet packages