Several tweaks to smoothen tile creation experience

 - Add QSTileState builder to start a state from a config
 - Improve QSTileViewModelImpl bahviour when data interactor doesn't
   listen to the triggers
 - Better naming

Bug: 299908705
Test: atest QSTielViewModelInterfaceComplianceTest
Flag: LEGACY QS_PIPELINE_NEW_TILES DISABLED
Change-Id: Id20c4bc43000e738cee7d76f24b90673e579648c
6 files changed