fix: add retry mechanism for flaky NATS connection test
The 'Multiple plugins boot phases' test can fail due to NATS client race conditions under CI load. This adds:
- Retry mechanism (2 attempts) with proper cleanup between attempts
- Delays to let previous NATS connections fully close
- Longer timeout for the complex 3-plugin test