New incomplete block status is introduced when there are no data transactions in the block (or block build is failed)
Special case is added for /v1/confidence API to return configured confidence for incomplete blocks. That will ensure that v2 API is not affected when v1 is removed
This PR handles incomplete block status as specified in https://www.notion.so/avail-project/RFC-206-Empty-or-failed-block-representation-ed690b6ba67a414caf7a1005b3265216, and contains following changes:
incomplete
block status is introduced when there are no data transactions in the block (or block build is failed)/v1/confidence
API to return configured confidence for incomplete blocks. That will ensure that v2 API is not affected when v1 is removed