Interistingly your scenario is covered in the new CCSE R82 training course.
The HA ClusterXL cluster object needs to be removed from the configuration (rules, automatic NAT, VPN, and policy targets), and then I would delete the cluster object.
Before changing any configuration and deleting the cluster object, I would carefully document the Where Used details of the cluster object.
Then the ElasticXL object is added (which is just the single Gateway object) and placed wherever old cluster object was in the configuration. Meaning that the new SMO object (ElasticXL Gateway/object (single gateway object)) is put in wherever the ClusterXL object was before.
With planning and testing, that can probably all be done with API commands, or mostly anyway.
That's how I did it in the lab.
Doing it all manually is not such a big task in a smaller environment, but it does effect the management server configuration because of deleting the old cluster object and adding the new Gateway.
I'd plan to do a snapshot of the management server for backup and DR but also consider a cloned management server to work on and take forward, but that depends on your management setup.
With a cloned management server you have a known good backup.
A Gaia snapshot is arguably just as good.
For allowing uninterrupted flows through the new ElasticXL Gateway after it is plugged in, turning off stateful inspection temporarily comes to mind but that will only keep open connections alive and not help with network (L2) convergence or VPN connections that will need to be reestablish with the new Gateway.
Here is a good video on ElasticXL
https://youtu.be/Ctx9Su0y-e0?si=3smbuh6ACQawSu3f