Review my Noir - Ed25519 signature verification

I’ve built an IRTF RFC-8032 compliant implementation of Ed25519 signature verification in Noir. This was able to reuse a lot of existing pieces so ended up being fairly straightforward (but expensive in terms of gate count).

It falls into two main pieces:

If anyone is able to give it a review I would really appreciate it