You aren't going to do it 'once' and be done.
20 years ago HDMI did not exist, so how could you wire for it?
In the last ten years, we've seen HDMI change specifications about 3 different times.
So, what you can do is get what works now, and properly plan for the future. If cabling inside a wall (20'+ cables) you will want to run conduit or leave a pathway that allows for the cable to be swapped out in the future when (not if) you have to.
Right now, about the highest specification for a HDMI cable is the 18Gb/s rating. There are certified 4K 18Gb/s HDMI cables on the market, and they will support 4K/60hz, but not beyond that. There are few (none?) that are LONG which will support any higher rating.
The most commonly recommended and used longer HDMI cables are the RUIPRO Fiber/copper hybrid models which support full 18Gb/s HDMI, but they aren't rated beyond that.
https://www.amazon.com/RUIPRO-4K60HZ-HDMI2-0b-Supports-HDCP2-2/dp/B06XGDFCSC/ref=sr_1_3For shorter cables, you can use models with higher bandwidth ratings. The highest HDMI specification at this time is the newer HDMI 2.1 specification that can support 48Gb/s.
There are a ton of 48Gb/s shorter HDMI cables out there and the price is reasonable. I'm not sure if ANY have actually been certified to support that data rate and if they will really work with 8K video, as claimed, but... not expensive and easy enough to replace if they don't work in the future. Short cables are easy.
https://www.amazon.com/Cable-Matters-3-Pack-48Gbps-Support/dp/B081NXV3ZR/ref=sr_1_3AV Integrated - Theater, whole house audio, and technology consultation during the build and installation process in the Washington, DC metropolitan area.