To prevent an attacker from causing us to assign a huge in-memory buffer, we place a cap on the maximum cipher text size of a blinded path hop.
In this commit, the ability is added to encode blinded payment paths and add them to a Bolt 11 invoice.