As the UK struggles through a cost of living crisis, new figures show taxpayer funding for the royal family has hit an all-time high.