Finally got around updating my QR code generator on Secret Codes to support "shapes". Thanks to the hints from @astraluma back then who explained how it works. (the fact that the "qr" outside the markers are irrelevant and could be anything).
The PR that implements the change: https://github.com/Mariatta/secretcodes/pull/164