Feature description
Currently, Conduit supports shared PostgreSQL storage for state, but doesn't
prevent multiple instances from reading from the same source connector
simultaneously, causing data duplication.
Proposed Solution: Add distributed locking mechanism in the storage layer