Huawei FreeBuds Pro 2 review