Sanae Takaichi’s landslide victory has given her a sweeping mandate. But amid economic headwinds and caught between duelling superpowers, she will still have little room for error ...