This diff introduces following changes to the Rust `send_by_fcm_client` function:
- As we don't use `message_id` anywhere at the upper level we should not return it;
- Properly handling errors by checking the `results` vector instead of the upper level only.
Related Linear task: [[ https://linear.app/comm/issue/ENG-1740/switch-to-return-void-for-the-notification-library-functions-instead | ENG-1740 ]]