pub fn resolve_devices(devices: Vec<String>, config: &Config) -> Vec<String>
Resolve multiple devices, applying alias resolution to each. Returns an empty Vec if no devices are specified.