Race menu refactoring:
- All tabs now inherit from TabBase.
- OnActivate and OnDeactivate callbacks now work properly.
- Network subscriptions occur in OnActivate and unsubscriptions in OnDeactivate, eliminating any network overlap between tabs.