Text this: Topology Optimization of Spinal Cage Designs for Improved Stress Distribution and Bone Graft Window