feat: check content-length on POST Blocks and Assign Blocks

For Assigning blocks: The limit is set to 64KB or 65536 bytes
For POST blocks: the limit is set to 10MB or 10485760 bytes

But they are both configurable as per settings in config.ini