Analysis of the 2023 Annual Population Survey suggests that on average Scots do 7.7 hours of unpaid overtime per week.