Sonos Era 300 review: sparkling wifi hi-fi raises bar for spatial audio