Update the flagd provider to conform to the latest spec: https://flagd.dev/reference/specifications/providers/ For the Java provider, that means: - [x] implement `retryGraceAttempts` param: - defaults to 5 - when provider disconnects, if reconnect attempts <= `retryGraceAttempts`, provider emits `STALE` - when reconnect attempts > `retryGraceAttempts` provider is emits `ERROR` - [ ] review and align all configuration params as specified in configuration: https://flagd.dev/reference/specifications/providers/#configuration