I’m not seeing low-T in your labs, I am seeing low estrogen which could cause fatigue, and low libido. The high prolactin could cause low libido as well. The high prolactin could have many causes, a microadenoma or a thyroid problem (high TSH) and medications.
You say you’ve been struggling to build muscle, sure testosterone helps with muscle building potential, genetics also plays a role.
Regarding the prolactin, are you on any medications?
Total T is normal for the average non trt guy of today. Free T isn’t great mostly due to your high SHBG. Your estradiol is in the toilet. In regards to prolactin, did you ejaculate anytime close to the time labs were taken? That can register as high prolactin. If so, abstain for a good 3 days and run labs again. If still high you would need to verify for a prolactemia (ask your doc) to rule this out. Also run TSH, Free T3 and Free T4 next time.