So it’s official?
Well, there are degrees of “official”
For most, a Bill passing both houses is enough, because the process of Assent and a Bill becoming law is just a formality after that. This Bill doesn’t have a start date set in the future and in fact is retrospective to 1 July, so for all intents and purposes it should now be considered “law”. It appears that Government websites have taken that position
Some would say - wait until the GG has signed it, because theoretically he could refuse to sign it, or refer it to King Charles III to sign. While these are notionally possibilities, in the same way that the sun might not rise tomorrow, I think we can say they are unlikely.
For constitutional lawyers, it’s not officially law until it is listed an an Act in the Parliamentary Register of Legislation. That hasn’t happened yet.