AFAIK you need a silicon chip and at least macOS Sequoia.
prevent startup when opening the lid or connecting to power
sudo nvram BootPreference=%00prevent startup when opening
sudo nvram BootPreference=%01prevent startup only when connecting to power
sudo nvram BootPreference=%02restore defaults
sudo nvram -d BootPreference