- you’re likely describing hibernate not suspend suspend has different states and the most common one is suspend to ram which needs a low concurrent supply of power and that’s on all laptops the default - certainly on all thinkpads I own
- check the systemd configuration file for your close lid actions such as suspend
- hibernate means the machine is completely off and only works if you installed the OS in a specific way (please search how to install fedora to do this)
- fedora is not superbly newbie friendly, maybe try ubuntu, linux mint or popos which usually work out of the box
Running linux on a machine thats not specifically supported by a vendor will always require tinkering. if you want the OOB experience you’re describing pls purchase a laptop made by any of the linux specific vendors. if you like popos that would be system76. there others, check the reviews of these devices and see which one you like.