The answer to this question (121161) increases a map's resolution by increasing the GeoZoomLevel. I need to keep the GeoZoomLevel at the current value but increase the image quality of the tile. That is, keep the same tile image (no additional details from geo-zooming) but have that tile image at a higher quality.
For example,
GeoGraphics[{Entity["City", {"Champaign", "Illinois", "UnitedStates"}]},
GeoRangePadding -> Quantity[30, "Kilometers"],
GeoZoomLevel -> 8]

As mentioned above, I want to keep the same GeoZoomLevel but increase the image quality of the tiles so that the map is not pixelated.
The GeoServer option has the "TileSize" option and the "TileDataType" option. I have tried adjusting these to increase the image quality and they appear to have no effect. The documentation has no details on the file types that "TileDataType" will accept and increasing the "TileSize" does not produce a higher quality tile image. I tried all of the Vector Graphics Formats for "TileDataType" and have tried 512, 1028, and 2056 for "TileSize".
GeoGraphics[{Entity["City", {"Champaign", "Illinois", "UnitedStates"}]},
GeoRangePadding -> Quantity[30, "Kilometers"],
GeoZoomLevel -> 8,
GeoServer -> {Automatic,
"TileDataType" -> "EMF",
"TileSize" -> 512}
]

However, the image quality is unaffected. How do I increase tile image quality at a given GeoZoomLevel?