canPlace

Checks whether a block of state can be placed at pos using the given ctx.

Should only suspend for ProtectionManager checks, and it is assumed that this function does not suspend when the source is online.