tmpfsの/tmpは上限がメインメモリの50%程度というだけで
メインメモリを常時占有してるわけじゃないだろう
メインメモリ16GBでdfで表示される/tmpが8.0GBだとしても
/tmpの中に1.0GBのファイルがあればメインメモリも1.0GBしか消費されていない

Debian12までは実ストレージに/tmpが割り当てられていたけど
Debian13からは標準でtmpfsに割り当てられるようになった
もし/tmpがあふれるような運用をするならfstabを書き換えるだかで実ストレージに/tmpを割り振るように
Debianのドキュメントにも書いてあったはず