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