simulateMessage method
Simulates an incoming foreground push message.
Useful in tests and during development to verify message handling without a real device or FCM connection.
Implementation
@visibleForTesting
void simulateMessage(PushMessage message) {
_onMessage?.call(message);
}