Improving Sound Event Localization and Detection with Class-Dependent Sound Separation for Real-World Scenarios