Heavy gauge wires can be routed from the battery to the passenger compartment using the unused clutch linkage hole in the firewall for cars with an automatic transmission. (Not sure if this will work for this GM platform, but previous Pontiac Grand Prix had manual transmission available even though same platform Buick didn't.) Oil resistant #8 and larger wire is available at Home Depot. Drill a hole and install a gromet in a replacement cover for the clutch linkage cover. Be sure to install in-line fuses at the battery end of the wires. I also use a smaller wire gauge section between the fuses and the battery so that if all else fails, the smaller wire will melt first.
For the antenna, you might use an extra heavy duty magnetic mount on the trunk lid. Coax can probably be routed through either a pass-through in the back seat or possibly under the seat. Unlike the firewall, there should be many holes from the trunk into the passenger compartment. Coaxial cable with a Teflon outer jacket is much more resistant to abrasion than cheaper PVC jacket coax. I've used RG-142 coax with good results. For Japanese cars with much smaller gaps between body panels, I've used short lengths of RG-316 coax.