An Elixir atproto Jetstream V2 subscriber library

Implement jetstream failover #25

Merged jola.dev
targeting main
Merged opened by and assigned to jola.dev
targeting main

This replaces endpoint with endpoints, enabling passing multiple jetstream instances. The first instance is always used, but if it fails over max_attempts Kite automatically fails over to the second one, etc.

Minor: this PR also moves the initial get_cursor call into the startup logic, to avoid calling it on every reconnect.

This pull request has no versions submitted yet.