Introducing the quadratically-constrained quadratic programming framework in HPIPM