I believe the very simplest way would be to keep the cloud-init config file under version control and just pass it as a command line config to incus:
incus launch images:ubuntu/22.04/cloud --config=cloud-init.user-data="$(cat my-cloud-init.yml)"
Something like that.
Cheers!