Tool to remove faucet?
If the space is too tight to get a basin wrench in then it's possible that the plumber installed the faucet onto the basin before the bowl was put into place. After all, it's much easier to work on top of the cabinet than it is to work underneath.
You may want to look into removing the counter top from the cabinet, or the basin from the counter top to get at removing this.