The solution to get Starship and Shuttle beyond LEO is the same: either use up the fuel required for landing and expending the vehicle or orbital refueling.
The difference is that Starship is so cheap it makes both of those options feasible. Shuttle's reusability was supposed to make it cheap, but it ended up costing $1.5 billion per flight.