A new report shows revenue for the charity sector hit a record high in 2023. But if you leave out one huge single donation, total donations were flat.