Du könntest z.B sowas in die int routine mit einbauen:

if (PINB & 0x01) {
....
}

Dann würdest du die .... nur ausführen, wenn sich am ausgesuchten (PCMSK) Pin was ändert und der Pin auf high ist. 0x01 für PB0, im Zweifel bei Wikipedia mal nach 'und' suchen.

Aber aufpassen, wenn du mehrere Pins an portb für Taster benutzt wirds Probleme geben wenn du mehrere Taster gleichzeitig drückst. Da müsste man sich dann die letzten Zustände merken.

Die Flanke/Level kann man afaik nicht bei pin change interrupts einstellen, dafür gibts dann Int0, Int1 usw. Ob der Tiny13 sowas hat musst du im Datenblatt nachsehen.