Prep for transitions refactor.

- created option in PropertyTreeBuilder to set formatter on a node
- added TimestampFormatter
- reorganised legacy transitions parsers under parsers/transitions, which will also contain related operations, utils
- TransitionType enum added as this does not exist in protos
- made TreeNode name and id readonly

Bug: b/311643292
Test: npm run test:unit:ci
Change-Id: I90ef8eced240c70f3c7acbab02e1251c1cdff722
12 files changed