For those who wish to remain without root and TWRP, there’s also the adb shell route (see e.g. https://community.e.foundation/t/firmware-updates-removing-systemapps-without-root/15669.
This allowed me to disable the stock calendar app:
adb shell pm disable-user --user 0 foundation.e.calendar