[web-db] add optional encryption key param while initializing database on web
Summary:
This key will be passed from main thread on Safari
(context)
Depends on D8119
Test Plan: Flow
Reviewers: michal, tomek
Reviewed By: tomek
Subscribers: ashoat
Differential Revision: https://phab.comm.dev/D8120