anv/wsi: split out surface creation to avoid instance API