chore(backend-testing-01): add testing dependencies
- pytest + pytest-asyncio for async test support
- pytest-cov for coverage reporting
- pytest-timeout for test timeouts
- httpx for async API testing
- mock-serial for serial port mocking
- factory-boy + faker for test data generation