In order to solve T259774, MobileFrontend needs to know the following about a block:
- Is the block sitewide or partial?
- Is the block an IP block that also blocks logged in users from that IP (i.e. is it a hardblock)?
- Does the block prevent account creation?
MobileFrontEnd gets the block details from ApiBlockInfoTrait::getBlockDetails, which currently does not answer questions (2) and (3). We can update it to include this information.