With the removal of surface conditions for biolabs, agriculture towers, Gleba crops, captive spawners, and fish: we can place them anywhere. Even on space platforms. I think this is overly generous if the restriction changes were just for Terra Palus compatibility.
Can you change the data-final-fixes logic from instead of setting the conditions to nil, using the PlanetsLib.relax_surface_conditions() function instead? This should let these entities still be placed on Terra Palus, but not the vacuum of space (or other hostile planets), at the cost of making PlanetsLib a mandatory mod dependency.
Any planet with pressure that falls between 1000hPa and 2000hPa (by default) would also get these entities permitted, but its still more constrained than what there is at the moment.