[lib] Introduce thickThreadTypes and ThickThreadType
Summary:
These 3 thread types will cover all of the initial thick thread types.
Depends on D12487
Test Plan: Flow
Reviewers: kamil, marcin
Reviewed By: kamil
Subscribers: inka, tomek
Differential Revision: https://phab.comm.dev/D12488