Sure. The solar panels don’t need to be next to it, but can be anywhere. Solar panels can even be used on traditional agricultural fields while still growing vegetables or grazing animals. Using solar panels on surfaces like roofs or above parking lots is another way of placing them without using additional ground.
Yes, it can come from renewables. There are many ways to build renewables in a way that doesn’t use additional surface area. Like you can have wild nature with wind turbines sprinkled throughout. Solar panels can built on top of most structures humans build anyway.
Vertical farming has the potential to use less land, allowing more wild natural ecosystems.
The controlled environment of vertical farming also allows you to work in a cleaner environment, meaning less need to employ pesticides.