Convert Particle System to Mesh (Collection NOT Object)?
Go to Modifiers tab and hit Convert.



After that you can select all created objects CTRL+J to join them as one object and use for Boolean.

EDIT: 

To keep objects "above" faces you need to set object origin to bottom face as for example here: