[web][lib] Move WebNavInfo type dependencies to lib
Summary:
Move WebLoginMethod, WebNavigationChatMode, WebNavigationSettingsSection, WebNavigationTab, and associated validators to lib
Depends on D10890
Test Plan: Used IDE Refactor -> Move tool and read through changes carefully. Also trusting flow and CI.
Reviewers: ashoat, ginsu, tomek
Reviewed By: ginsu
Differential Revision: https://phab.comm.dev/D10891