The historic Suzuka circuit will host the Japanese Grand Prix until at least 2029 after signing a five-year contract extension with Formula 1.