* Refactor NFC scanner tests to use a global variable for platform OS, allowing dynamic switching between iOS and Android during tests. This change improves test isolation and avoids hoisting issues with jest.mock.
* Triggering GitHub workflows
* Add status animations and self logos
* Update utilities and styles for statuses
* Remove old LED implementation and occurences
* Update Self QR Code with new design
* Add status banner
* Remove console and use QRcodeSteps in styles
* Add ARIA and use Memo to prevent re-renders
* Add refs for success and error callbacks
* Use ref for self app in qrcode
* Use selfapp ref consistently
* Update connected state animtion
* Skip 'parses Android response' test in nfcScanner
---------
Co-authored-by: Justin Hernandez <justin.hernandez@self.xyz>
Co-authored-by: Javier Cortejoso <javier.cortejoso@gmail.com>