You actually can get the back glass replaced as of recently. $150 iirc
I had them put a new battery into my old Nexus 6P. I thought they were really good about giving realistic time frames and we're really good about saying yes or no to what they could or couldn't do while I was waiting to discuss my situation I would give him a call just to be sure but I can't imagine that they don't repair any of the glass on an iPhone
Thanks! Your answer is awaiting moderation.