The biggest book trend for 2023: why ‘witchlit’ is hitting a nerve right now