When Bottled Constellation triggers and I have Patched Porobot on my board, is it possible that the Patched Porobot counts as 2 of these 3 needed to kill to trigger the Bottled Constellation?
No. Patched Porobot counts as one of the three kills, not two.
Bottled Constellation requires you to kill 3 game objects that are friendly units and/or gear. Patched Porobot is a single game object with both card types (Rule 178), so it's a valid choice for the kill — but it still satisfies only one of the three kills. This is a quantity check (3 objects), unlike Swain's existence check where one dual-type card could satisfy two separate yes/no conditions.
So killing Porobot leaves you needing 2 more friendly units and/or gear to pay the cost. Note "other" also means you can't count Bottled Constellation itself.