Add Splynx client + sync tests, enhance Gaiia client tests
Splynx tests (20 new):
- Client: auth flow (api_key + admin fallback), test_connection,
list_customers, list_routers, list_customer_services, pagination,
auth header format verification, error handling
- Sync: full sync, MRR calculation, zero MRR, nil/numeric MRR,
auth failure, rate limiting
- All response fixtures captured from real demo.splynx.com API
Gaiia tests (4 new):
- Client: unexpected status codes, header verification,
create_ticket mutation, create_note mutation
Uses Req.Test stubs with realistic response shapes — no network
traffic during test runs. 7374 tests, 0 failures.