Tor controller GUI (tor-control-panel)

Packages are forbidden from editing other package owned configuration files. (Exceptions might exist but not appliable here.)

/etc/torrc.d must be used.

But Debian 2017 feature request add torrc.d configuration directory stalled sonce 2019.

If the tor-control-panel package doesn’t modify Tor owned configuration file /etc/tor/torrc, that’s acceptable by Debian.

tor-control-panel GUI is allowed to modify /etc/tor/torrc any any other file in $HOME etc. Other example GUIs in Debian are doing that. (Examples: gufw, synaptic, software-properties-gtk, grub-customizer. I think.)

Do you want to support configuration of both, system Tor and TBB installed in $HOME?

As for Tor (Browser) configuration files try asking me. For example system Tor not causing conflicts with TBB will be easy to answer.

Note.

Quote tor(1) — tor — Debian trixie — Debian Manpages

Bold is mine.

Related:
Connect to public Tor network by default / avoid Anon Connection Wizard (ACW) popup at first boot