[p/contract] Add route and DFSS file generation

- Enhance package structure
- Improve platform tests
3 jobs for 180_platform_create_contract