[Tunnelbroker] implement messages types to FCM service
Summary:
Implementing (limited to our needs) interface described in Firebase Cloud Messaging Service.
Depends on D12766
Test Plan: cargo check
Reviewers: bartek, marcin
Reviewed By: bartek
Subscribers: ashoat, tomek
Differential Revision: https://phab.comm.dev/D12767