2023 South African fashion retailer Truworths reported a 10.3% jump in half-year earnings on Thursday as cash-strapped shoppers snapped up dresses and shoes on credit amid the high cost of living.