The virtualhost is not needed, please delete it. It’s created by nethserver-collabora.
Yes, it’s just to configure the FQDN you want to use for collabora.
No, there’s nothing to do in your case. You’re using a wildcard cert so it should be valid for myoffice.company.ca
.
Please uninstall the Nextcloud app ‘Collabora Online - Built-in CODE Server’, it’s the Nextcloud built-in Collabora and it conflicts with nethserver-collabora.
The commands are just needed if you installed nethserver-collabora without Nextcloud. In this special case it’s important to reconfigure Collabora after the Nextcloud installation.
Yes, you need to install them but they will be installed with nethserver-collabora in any case. it’s also possible to enable the CODE repository so Collabora will be included in the Software Updates, see Collabora Online — NethServer 7 Final
And as already mentioned, you really need to uninstall the NC built-in code server as nethserver-collabora is intended to work with the “external” server.