What are the realistic system requirements to run bitcoin core for generating wallets, signing and verifying messages on a laptop?
You can just use the pruning, which lowers the required storage size to 550 MB. Other than that, you don't need a strong computer. It can run on a Raspberry Pi 3 B+ without any problems (but it won't be able to keep a full mempool).