If you add multi-valued fields to the query, you'll have a Cartesian explosion (eg 5 names * 3 types makes 15 rows for that artist alone), and how'd you collect those extra rows together? So I suggest making two extra queries and assembling the results yourself, keyed on ?x:
select * {?x gvp:broaderExtended ulan:500000002; gvp:agentType [gvp:prefLabelGVP [xl:literalForm ?type]]}
select * {?x gvp:broaderExtended ulan:500000002; rdfs:label ?name}
rdfs:label includes both skos:prefLabel and skos:altLabel, which are shortcuts for xl:prefLabel/xl:literalForm and xl:altLabel/xl:literalForm