Non-functional features are usually part of the Definition of Done and should be considered for every Product Backlog item and every Increment. Sometime, some non-functional features that address a very particular part of the software
can be added as separate items in the Product Backlog. All Sprints are the same. There's no Sprint zero, hardening Sprint, release Sprint, integration Sprint, etc.