Arduino Uno microcontroller pin broke off
Arduino uses PB0 as "Digital pin 8" which while it has some timer functionality not shared by all other pins, is not in any way critical to basic operation.

For example, it is not involved in the serial bootloader, power or reset, clock oscillator, or even required for ISP programming.

If you do decide to keep using this, you might clearly mark it somehow so that a year from now you don't waste hours trying to figure out why some downloaded example that tries to use this pin isn't working.

You can buy a new ATmega328p (do make sure to get the "p") relatively inexpensively, either already with the bootloader or without a bootloader which you would need to load via ISP.  But then you probably already knew that, as you presumably broke this by taking the chip out of the socket for some reason.