Transistor
They are all transistors.
, or heavy duty transistor.
There are many small signal mosfets, far more so than small signal bjt.
How do these devices differ if any compared to each other?
Hard to make a generic statement.
Small signal discrete mosfets tend to be RF types now. Most of them are designed for amplification.
Small signal BJTs are more versatile.
High powered mosfets tend to be for switching: they are faster and more resistant to thermal breakdown than bjts, and have lower switching losses -> up to a point. Beyond which, other devices, like IGBT, SCR/Triac, or plain old transistors take over.
BJTs, even high powered ones, are used more for amplification.