Pretty sure the answer is use power-profiles-daemon as this guide for Ubuntu says:
For Framework Laptop 13 AMD Ryzen™ 7040 Series configurations, you will absolutely want to use power-profiles-daemon for the absolute best experience. Do NOT use TLP. Without getting too detailed, there are things happening behind the scenes that require PPD for the best experience for our Linux customers.
https://knowledgebase.frame.work/en_us/optimizing-ubuntu-battery-life-Sye_48Lg3
Given that this guide applies to Ubuntu I’m going to assume it likely applies to Debian as well? Does the PPD for AMD platforms recommendation apply to all Linux distros (not just Ubuntu)?
For what it’s worth, I use power profile daemon (PPD) on my AMD Framework 13, but also setup the systemd service for powertop’s auto-tune, which is less invasive than TLP and can coexist with PPD (usually).
I’ve been running this way for a few days with no unexpected behavior, and the difference between PPD powersave and PPD powersave + powertop --auto-tune seems to be about ~1W at idle (i.e. I see a ~4.5 watt idle instead of a ~5.4 watt idle).
I’m not running Debian, but powertop is in Debian’s repos so it may be worth a try. Powertop can also be used as a purely diagnostic tool to show you the estimated power draw in real time (after calibration), so you can see immediately if tweaks make a difference.