Basically, I can't open or create a C++ Project in Unreal 5.4

Program Files needs administrator access. I suppose you can perhaps change the owner or permission on the entire Epic Game folder, but I would have just installed it in its own folder somewhere else.