Hello, @yashasdu
Thanks for your post.
1. BSP is based on open source project, you may find all source code of TFA part, from the BSP UM, there is not special settings/implementation for your requirements.
2. There are not a formal recommendation from BSP's perspective, but you may also reference the safety manual for implementing some of the functionality required.
3. From my understanding, the default reaction in TFA for critical errors(system hang) is useful for protect the system safety and is convenient to debug/obtain logs/stack/registers, etc, it is possible for you to trigger reset to the system for certain critical errors as required.
BR
Chenyin